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

以上面四个组件为例,学习组件的样式

项目实践

实践才能将所学的知识彻底夯实成为自己的技能。

作者

火三

发布于

2022-07-26

更新于

2022-08-01

许可协议