728x90

프로젝트가 마무리되고 리엑트 네이티브 단원을 시작하게되었다

 

리엑트네이티브는 안드로이드와 ios환경을 모두커버할수있는 라이브러리이다

하지만 ios환경을 개발하기위해서는 어느정도의 제약이있다

  • React 정의 : 사용자 인터페이스(UI)를 만들기 위한 JavaScript 라이브러리 (https://ko.reactjs.org/) → 플랫폼 구애 받지 않음
  • React.js + React-dom ⇒ Web App
  • React.js + React Native(Bridge/JSI, etc) ⇒ Native Mobile Apps (iOS/Android)
  • 리액트로 모바일앱을 만들 수 있는 프레임워크
  • 리액트로 android, ios 네이티브앱을 동시에 만들 수 있는 크로스플랫폼
  • React Native 는 느리다? Bridge makes the performance issue! (But Not Anymore!)
  • Bridge → JSI (Javascript Interface)
  • 2022에 브릿지를 대체할 새로운 아키텍처 출시(2022.03.31. v.0.68)
    • React Native 는 더이상 JSON Message로 JS와 Native 사이를 소통하지 않습니다.
    • JS와 Native 는 가운데에 있는 JSI와만 소통합니다. (JS와 Native의 동기화)
728x90

+ Recent posts