react学习

1、官网http://react.css88.com/docs/conditional-rendering.html

2、主要概念:

     JSX是javascript的一种扩展语法。JSX 可以生成 React “元素”

3、元素渲染

      React DOM 会将元素及其子元素与之前版本逐一对比, 并只对有必要更新的 DOM 进行更新, 以达到 DOM 所需的状态

4、组件和属性

5、状态和生命周期

     当存在多个组件共同依赖一个状态时,一般的做法是状态上移,将这个状态放到这几个组件的公共父组件中

     State是可变的,是组件内部维护的一组用于反映组件UI变化的状态集合

     componentDidMount组件挂载

     componentWillUnmount组件卸载

6、处理事件

     在JSX回调中你必须注意this的指向。 在 JavaScript 中,类方法默认没有绑定的。如果你忘记绑定 this.handleClick 并将其传递给onClick,那么在直接调用该函数时,this 会是 undefined 

7、状态提升

8、react建议使用组合而不是继承来实现代码的重用

9、redux

     Redux三大部分:store,action,reducer

posted @ 2018-07-11 10:37  js初学者  阅读(108)  评论(0编辑  收藏  举报