刚读到这个:https://reactjs.org/docs/react-api.html#reactpurecomponent
并试图找出一个函数什么时候不会返回纯粹的东西?
如果你给一个组件相同的属性/状态,那么它总是会返回相同的结果吗?
最佳答案
想象一下,如果您有一个显示天气的组件,如果是白天则显示太阳的背景图片,如果是晚上则显示月亮的背景图片。
你会通过 Prop 传递温度、风速等,但你会根据一天中的时间显示正确的图像。
所以,如果你在白天和晚上通过 15 度的温度,即使你通过了相同的 props,组件看起来也会不同。
关于javascript - 什么时候 react 组件不是纯组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54024271/