随笔分类 -  react

摘要:为什么 尽量避免ref? 使用ref原因:react功能来访问DOM元素,这种功能的需求往往来自于提交表单的操作,再提交表单的时候,需要读取当前表单中input元素的值 而react的产生就是为了避免直接操作DOM元素,原因是直接访问DOM元素很容易产生失控的情况 解决办法:可以利用组件状态来同步记 阅读全文
posted @ 2018-06-16 12:04 星空0909 阅读(197) 评论(0) 推荐(0)
摘要:1、componentWillMount 将要装载,在render之前调用; componentDidMount,(装载完成),在render之后调用 2、componentWillMount 每一个组件render之前立即调用; componentDidMount render之后并不会立即调用, 阅读全文
posted @ 2018-03-06 18:35 星空0909 阅读(26515) 评论(0) 推荐(0)
摘要:React严格定义了组件的生命周期 可能会经历如下三个过程: 1、装载过程(Mount),也就是把组件第一次在DOM树种渲染的过程; 2、更新过程(Update),当组件被重新渲染的过程; 3、卸载过程(Unnmount),组件从DOM中删除的过程。 三个不同的过程,React库会依次调用组件的一些 阅读全文
posted @ 2018-03-05 16:43 星空0909 阅读(420) 评论(0) 推荐(0)
摘要:1、prop用于定义外部接口,state用于记录内部状态; 2、prop的赋值在外部世界使用组件时,state的赋值在组件内部; 3、组件不应该改变prop的值,但是state的存在目的就是让组件来改变的 阅读全文
posted @ 2018-03-05 15:02 星空0909 阅读(717) 评论(0) 推荐(0)
摘要:jsx与传统的html的区别: 1、 jsx:使用的“元素”不局限与html中的元素,可以是任何一个React组件,传统的html是做不到的 (区分是否是组件的原则:看第一个字母是否是大写) 2、jsx可以通过onClick方式给元素添加事件处理函数,当然,html也是可以用onclick(ps:C 阅读全文
posted @ 2018-03-02 11:31 星空0909 阅读(195) 评论(0) 推荐(0)