2019-04-02/react学习笔记-1
1.受控组件vs非受控组件
区别受控组件的状态由开发者维护,非受控组件的状态由组件自身维护(不受开发者控制)
2.生命周期
文章图片
image.png
Starts=> **componentWillMount() => render() =>componentDidMount =>state改变=> componentShouldUpdate() =>(true) => componentWillUpdate =>render() =>componentDidUpdate() =>componentWillUnmount() **=>ends
Starts=> componentWillMount() => render() =>componentDidMount =>state改变=> componentShouldUpdate() => (false) => componentWillUnmount() =>ends
Starts=> componentWillMount() => render() =>componentDidMount =>父组件重新render()=>componentWillReceiveProps() =>componentShouldUpdate() =>...
【2019-04-02/react学习笔记-1】组件将要挂载
|渲染|
组件是否挂载了 (在这里请求ajax数据componentDidMount )
组件是否要更新
=>
true or false
=>
组件将要更新
|渲染|
组件是否更新了
组件卸载
3.react如何实现组件间通信?
父与子通过传pros,子到父通过子调用父作用域下的函数,任意组件用redux
推荐阅读
- 由浅入深理解AOP
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- 一起来学习C语言的字符串转换函数
- 定制一套英文学习方案
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 如何更好的去学习
- 【韩语学习】(韩语随堂笔记整理)
- 焦点学习田源分享第267天《来访》