【问题标题】:Change element style without calling render method在不调用 render 方法的情况下更改元素样式
【发布时间】:2020-04-13 20:41:05
【问题描述】:

我想创建 React 应用程序,您可以在其中导入、移动和调整屏幕上的图像大小,然后导出它们的位置。我的想法是我将图像作为一个组件,它有自己的属性,如位置、宽度、高度和来源。问题是我不想在每次组件更改其状态(位置、大小等)时渲染新的图像元素,因为加载图像可能会很慢。我只是想改变它的风格。是否有一些 React 时尚方法可以做到这一点?谢谢!

【问题讨论】:

    标签: reactjs components render


    【解决方案1】:

    也许对于您的问题,查看生命周期更新组件可能很有用...因为它为您提供了一些以您自己的方式重新渲染组件的特定模式..尝试阅读“componentShouldUpdate() ”这个方法给你一种方法来重新渲染组件只有特定的条件。 也许这里可能适合你:https://www.toptal.com/react/optimizing-react-performance

    最好的

    【讨论】:

    • 谢谢!它有帮助。
    猜你喜欢
    • 1970-01-01
    • 2020-09-13
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多