javascript - 什么时候反应组件不是纯组件?
问题描述
刚刚读到这个:https ://reactjs.org/docs/react-api.html#reactpurecomponent
并试图弄清楚一个函数什么时候不会返回纯粹的东西?
如果你给一个组件相同的道具/状态,那么它肯定会返回相同的结果吗?
解决方案
想象一下,如果您有一个显示天气的组件,如果是白天,则显示太阳的背景图像,如果是夜晚,则显示月亮的背景图片。
您将通过道具传递温度、风速等,但您会根据一天中的时间显示正确的图像。
因此,如果您在白天和晚上通过 15 度的温度,即使您通过了相同的道具,组件的外观也会有所不同。
推荐阅读
- macos - .sh 文件和终端 MAC 中的不同 java 版本
- python - 如何跳过重复的行?
- excel - VBA 错误 91 ,在主 Sub 中调用 Sub 后
- javascript - Heroku 免费服务
- django - (Django) RQ 调度程序 - 作业从队列中消失
- python - 如何缩短vscode内.pynb中的响应滚动窗口
- compression - 使用 LAZperf 构建 PDAL
- aws-lambda - 步进函数动态执行
- kubernetes - k8s:configMap 在部署中不起作用
- c - Windows Defender/Security 删除了我的“hello world”程序