一. 问题
最近用 RN ,用着用着我就忘了一些知识体系了,有时候还一时想不起来,抽时间整理写下来了,后续再忘了可以瞅瞅;
好记性不如烂笔头。
一点也不假;
二. React
用于构建用户界面的 JavaScript 库。
- 声明式
- 组件化
- 一次学习,跨平台编写
- 简单组件
- 有状态组件
- 应用
- 在组件中使用外部插件
三. React Native
一次学习,随处编写。
- 使用 React 来创建 Android 和 iOS 的原生应用
- JavaScript 在手,原生我有
- 简单易开发,人人有功练
- 无缝跨平台
- 秒速刷新
四. 共性与差异
4.1 共性
- 组件(CAAS) -> 库(LAAS) -> 平台(PAAS) -> 基础设施(IAAS),语言 -> 语法糖化,FOP <-> OOP;
- 跨平台
4.2 差异
- React 面向 Web,React Native 面向移动设备;
持续性更新...
五. 参考
- https://reactjs.org/
- https://zh-hans.reactjs.org/
- https://github.com/facebook/react
- https://stackoverflow.com/questions/tagged/reactjs
- https://dev.to/t/react
- https://reactnative.dev/
- https://reactnative.cn/
- https://github.com/facebook/react-native
- https://stackoverflow.com/questions/tagged/react-native
- https://dev.to/t/reactnative
(完)