【发布时间】:2020-04-13 20:41:05
【问题描述】:
我想创建 React 应用程序,您可以在其中导入、移动和调整屏幕上的图像大小,然后导出它们的位置。我的想法是我将图像作为一个组件,它有自己的属性,如位置、宽度、高度和来源。问题是我不想在每次组件更改其状态(位置、大小等)时渲染新的图像元素,因为加载图像可能会很慢。我只是想改变它的风格。是否有一些 React 时尚方法可以做到这一点?谢谢!
【问题讨论】:
标签: reactjs components render
我想创建 React 应用程序,您可以在其中导入、移动和调整屏幕上的图像大小,然后导出它们的位置。我的想法是我将图像作为一个组件,它有自己的属性,如位置、宽度、高度和来源。问题是我不想在每次组件更改其状态(位置、大小等)时渲染新的图像元素,因为加载图像可能会很慢。我只是想改变它的风格。是否有一些 React 时尚方法可以做到这一点?谢谢!
【问题讨论】:
标签: reactjs components render
也许对于您的问题,查看生命周期更新组件可能很有用...因为它为您提供了一些以您自己的方式重新渲染组件的特定模式..尝试阅读“componentShouldUpdate() ”这个方法给你一种方法来重新渲染组件只有特定的条件。 也许这里可能适合你:https://www.toptal.com/react/optimizing-react-performance
最好的
【讨论】: