![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
海绵泡泡
专注前端,努力为大家带来优质内容的海绵泡泡。
展开
-
react点击父组件按钮,子组件input聚焦
核心思想 父组件定义一个this.state.focus=false传入子组件,子组件通过props.fosus获取这个参数来判断是否执行focus() 点击按钮通过this.setState来改变focus,此时会触发render重绘,子组件获取的props.focus被更新,从而使得focus执行; 这里我遇到一个问题 我在Son组件定义了一个私有方法isFocus 然后在render中执...原创 2020-02-22 16:36:01 · 1184 阅读 · 0 评论 -
react中render重绘时,constructor是否执行问题
结论是 react中,state,props,context三兄弟改变时,都会引起render重绘,但是重绘并不会导致构造器 constructor重新执行。 父组件套子组件时,当父组件的render重绘,子组件构造器不执行 比如 当Fatherrender重绘时,自己的constructor不会执行,Son组件中的constructor也不会执行 若要让Son组件的构造器执行,只能...原创 2020-02-13 18:12:24 · 965 阅读 · 0 评论