ReactNative学习一-RN的技术栈
基础知识
下面这张图是极客时间讲师:蒋宏伟总结的RN需要的基础知识
从上到下,分为:
- 开发语言,框架,工具等基础
- RN的知识,主要是组件的学习
- 实践
React框架
基于组件
React是在 2013 年正式开始开源的。在此之前,业内的大多数 Web 框架都是 MVC 框架。 MVC 框架解决了代码大杂烩的问题,它把代码分成了职责分明的三层,M 指的是数据模型 Modal,V 指的视图模板 View,C 指的是控制器 Controller。MVC 强调的是数据、视图和逻辑之间松耦合,其文件结构也是按这三类分门别类地组织起来的。
声明式
声明式编程是一个大的概念,除了我们前面提到了 HTML 所属的领域专属语言(DSL)之外,还有函数式编程等子编程范式。熟悉 React 的同学可能就知道了,React 借鉴了大量的函数式编程的思想。核心基础篇中的函数组件、hook,还有我们后面要讲的状态管理工具 Redux 和新架构原理,都大量使用了函数式编程的思想
核心组件的样式
- Image
- Pressable
- TextInput
- List
以上面四个组件为例,学习组件的样式
项目实践
实践才能将所学的知识彻底夯实成为自己的技能。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 火三!