移动端开发知识点
- react-navigation
- native SDK 混合开发
- redux
- fetch
- asyncStorage
- FlatList
- 离线缓存框架
- native Modules 功能
- codePush更新
- react native官方组件 & 自定义组件
- 插件
- 全面屏适配与兼容
- native 打包发布
- native升级与适配
React 卖点:声明式、组件化、单向数据流,Hooks
React Native 的 JSX 会被渲染成目标平台的原生组件,进而提高性能、 提升体验
把React Native运行在小程序平台的工具引擎
https://github.com/areslabs/alita
reactNative应用场景
新闻类,阅读类,图片类,社交类,适合用 reactNative
大型的游戏,3D游戏,不使用 reactNative开发
https://github.com/bigsui/shopping-react-native
http://github.com/ramroll
https://github.com/zhufengketang/quiz
reactnative资料
reactnative架构升级,大幅提升性能 https://segmentfault.com/a/1190000040403414
reactnative UI框架
react native elements
https://reactnativeelements.com
cordova
nitobi 开发的跨平台开发框架,原来名字叫叫做 phoneGap
2011年Adobe收购 Nitobi,捐赠给 Apache软件基金,被重命名为 Apache Cordova
phoneGap是cordova的一个免费分发版本,使用HTML和JS进行开发,cordova是开源的
cordova是一个移动开发框架,包含了一组设备API,可以调用这些API,将HTML,CSS,JS封装为原生的APP(HyBrid)。
cordova的性能差于 reactNative。