
1. 기초 컴포넌트 문법
ReactJS와 개념적으로 같지만, RN을 위한 태그들을 사용해야 한다.
2. StyleSheet.create
Css in JS 스타일로 작성하여도 스타일링이 가능하지만, StyleSheet api를 사용하면, 자동 완성 기능 등을 사용할 수 있고, 태그 부분의 코드를 가독성있게 유지할 수 있어서 권장된다.
3. React Native Components
리액트 네이티브는 무겁지 않은 성능을 가진 프레임워크를 지향하고 있다. 업데이트를 거듭하며 core components와 api를 최소화 하고 있다고 알고 있다. 관리하기를 그만 둔 요소들을 통해 생긴 리소스는 모두 가볍고 핵심적인 프레임워크를 개발하고 유지하는 일에 쓰고 있는 것 같다.
4. expo

그래서 우리는 expo와 같은 외부 components와 api를 사용할 수 있게 되었다. Redux와 같은 상태 관리 매니저가 ReactJS를 보완하듯, 우리의 React Native도 expo와 같은 대안을 통해 보완되고, 또 필요한 요소만을 설치하게 되므로, 전체 app의 용량을 최적화 하는 일에도 분명 유효할 것.