react基础知识总结

学习内容:
1.虚拟dom
2.组件:1.父子
        2.子父
        3.跨级
        4.组件类型
3.路由:1.封装
      2.路由表
      3.路由传参
      4.路由拦截
4.Redux:

虚拟dom:描述真实dom的一个对象。
jsx
react规定,在jsx中遇到{}使用js去编译;遇到<>使用html编译。
组件
函数式组件(无状态组件)
1.定义一个函数function (){}
2.此函数必须抛出,有return
3.此函数必须return一个标签
4.必须在js文件中抛出
类组件
1.引入react
2.使用class定义一个类 class Fun
3.此类继承react中的component方法class Fun extends React.Component{}
4.在组件使用render函数渲染元素 render(){return

}
5.render函数必须有返回,且必须是标签
声明式类组件
1.引入react
2.React.createClass(

)
state
1.函数式组件没有state和生命周期
2.在类组件中,直接使用state方法声明当前页面所有状态
3.获取:在页面的任何一个函数中,使用解构的方式去获取state中的状态  let {}=this.state;
  修改:在页面的任何一个函数中,使用this.setState()方法修改state状态

你可能感兴趣的:(react,react.js)