Skip to content

abaoj/react-learn

Repository files navigation

react概述及特点

React 是一个用于构建用户界面的 JAVASCRIPT 库。
React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)
特点
1.声明式设计 −React采用声明范式,可以轻松描述应用。
2.高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。
3.灵活 −React可以与已知的库或框架很好地配合。
4.JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。
5.组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。
6.单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。

react开发环境搭建

目前了解到react开发方式有两种:
1)通过 npm 使用 React,操作基本手册如下:
node搭建环境及webpack打包
2)直接引入React 和 React DOM 文件进行开发
这边讲的例子都是属于直接引入开发

react基础知识整理

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  有些东西太旧

About

react-learn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages