gpt4 book ai didi

javascript - 重新呈现我的 react 组件的最佳模式?

转载 作者:搜寻专家 更新时间:2023-11-01 05:22:46 26 4
gpt4 key购买 nike

我更新了一个全局 data 对象,然后在 top/main 组件上再次调用 React.renderComponent()

这是触发此更新的正确模式吗?

最佳答案

您通常应该将数据对象作为 prop 传递到组件中,即使它是一个全局变量。这使您可以测试该组件,并且还可以在别处使用它而无需绑定(bind)到该全局。

正如 Mike 所说,使用 React.renderComponent 更新它没有错。

他还提到了 flux,但这太过分了。一个简单的事件发射器,您可以在其中执行类似.emit('change', newData) 的操作,并且组件正在监听更改事件,这对于更简单的情况来说往往更好。看我的answer to this question有关如何做到这一点的示例。

关于javascript - 重新呈现我的 react 组件的最佳模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26318885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com