javascript - 什么时候 react 组件不是纯组件?

标签 javascript reactjs components

刚读到这个:https://reactjs.org/docs/react-api.html#reactpurecomponent

并试图找出一个函数什么时候不会返回纯粹的东西?

如果你给一个组件相同的属性/状态,那么它总是会返回相同的结果吗?

最佳答案

想象一下,如果您有一个显示天气的组件,如果是白天则显示太阳的背景图片,如果是晚上则显示月亮的背景图片。

你会通过 Prop 传递温度、风速等,但你会根据一天中的时间显示正确的图像。

所以,如果你在白天和晚上通过 15 度的温度,即使你通过了相同的 props,组件看起来也会不同。

关于javascript - 什么时候 react 组件不是纯组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54024271/

相关文章:

javascript - Anime.js如何反转这个动画?

javascript - NPM 包最后输出信息

javascript - ajax 请求中 json key 未正确发送

javascript - 是否有 React/Flux 样板项目或生成器?

angular - 模糊事件未在 Angular 分量上触发

javascript - react HOC : render hijacking with functional components

javascript - jQuery .closest 返回未定义

javascript - 从外部脚本文件附加事件监听器

javascript - Angular : Why isn't Component scope binding?

reactjs - : Redux and Relay 之间的区别