-
Notifications
You must be signed in to change notification settings - Fork 0
abaoj/react-learn
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)
特点
1.声明式设计 −React采用声明范式,可以轻松描述应用。
2.高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。
3.灵活 −React可以与已知的库或框架很好地配合。
4.JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。
5.组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。
6.单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。 目前了解到react开发方式有两种:
1)通过 npm 使用 React,操作基本手册如下:
node搭建环境及webpack打包
2)直接引入React 和 React DOM 文件进行开发
这边讲的例子都是属于直接引入开发
01-react-jsx
表达式、样式、注释、数组
02-react-组件
基本组件创建
03-react-组件-参数
向组件传递参数
04-reat-组件-复合组件
多个组件合成一个组件
05-react-state
state是React中组件的一个对象
06-react-propes
组件中的props是一种父级向子级传递数据的方式.
07-react-state-propes
使用 state 和 props
08-react-组件-API
09-react-组件-生命周期
10-react-ajax
11-react-表单与事件
redux、flux 《react官网》http:https://reactjs.cn/react/docs/getting-started-zh-CN.html
《菜鸟官网》http:https://www.runoob.com/react/react-tutorial.html 有些东西太旧