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 · 1192 阅读 · 0 评论 -
react中render重绘时,constructor是否执行问题
结论是react中,state,props,context三兄弟改变时,都会引起render重绘,但是重绘并不会导致构造器 constructor重新执行。父组件套子组件时,当父组件的render重绘,子组件构造器不执行比如当Fatherrender重绘时,自己的constructor不会执行,Son组件中的constructor也不会执行若要让Son组件的构造器执行,只能...原创 2020-02-13 18:12:24 · 988 阅读 · 0 评论