최근 회사에서 요즘에는 AOS, iOS를 따로따로 개발하는게 아니라 크로스플랫폼을 통해 한번에 개발하는 추세라고 하여 처음 크로스플랫폼에 대해 알게되었다. 그 중에서도 대리님이 추천해준게 react native.. 처음에는 이전에 프론트 개발할 때 배웠던 리액트인줄 알았지만 조금은 다르다고 한다. 다만 비슷한게 많아 친숙한 느낌이다...!!
그러다보니 이전에 배웠을 때보다 뭔가 더 잘 이해할 수 있을 것 같다. 처음 리액트를 배웠을 땐 props가 뭔지.. state가 무슨 역할을 하는지 모르고 그냥 따라서 코드를 짰다면 이제는 얼핏 설명만 듣는데도 아 이런애가 이 역할을 하였구나.. 아 저럴 때 이걸 쓰는구나 하는 느낌이다. 그래도 아직 부족하고 모르는게 많지만 차근차근 정리하며 공부해보려고 해야지
1) iOS와 AOS를 동시에 개발하는 크로스플랫폼, 리액트를 써서 네이티브앱을 만든다.
2) 자바스크립트로 작성한 걸, 네이티브 코드로 그린다.
3) 목표 플랫폼의 네이티브 UI 구성 요소를 활용해 그려준다.
4) 빠른 갱신, 소스코드 저장하면 곧바로 결과를 확인 할 수 있다.
5) 페이스북 지원, 커뮤니티 주도
출처 https://www.youtube.com/watch?v=UMQ2lxRrK7o&list=PLaHIVvYn0_AvI_qfaPTi1Wm4gioyWP-KZ