React中单向数据流有什么好处和坏处
优点:单向数据流 数据流动方向可以跟踪,流动单一,追查问题的时候可以跟快捷。
缺点:遇到多页面时,数据传递过于繁琐。
React中绑定事件是要改变this指向。
React中为什么操作数据,页面会时时发送改变
当组件的state或props发生变化时,会重新渲染render函数。会创建虚拟DOM,来更新页面
React中setState中重要的事情
1. 如何修改数据
react中不能直接修改state数据
this.state.text = ‘one’
需要使用this.state()来进行修改数据。
this.setState({ text:“abc” })
2. state更新可能是异步的
react为了优化性能,有可能会将多个setState合并为一次更新
可以传递函数,接收两个参数,1.接收前的值,2.父组件传递的值
this.setState((prevState,props)=>({
text:prevState.text+props.item
}))
72

被折叠的 条评论
为什么被折叠?



