标签: javascript reactjs
我们知道,当props或状态改变时(假设shouldComponentUpdate()没有被阻止),React组件将重新渲染。
shouldComponentUpdate()
我的问题是:React如何知道组件的道具已更改,因此需要重新渲染?它是怎么发生的?
对于状态,所有的变异都是通过setState()完成的,因此至少我可以看到这种机制,但是对于道具来说,这似乎都是不可思议的。
setState()