gpt4 book ai didi

redux - 我应该将所有组件状态放在商店中吗?

转载 作者:行者123 更新时间:2023-12-01 13:39:35 24 4
gpt4 key购买 nike

假设我有一个带有一些输入的 SearchBar 组件,我应该将 SearchBar 的输入状态放在 Store 中吗?如果不是,我应该把什么样的状态放在Store中,什么不属于Store?

最佳答案

是的。您当然希望跟踪输入状态。它是在组件状态还是在商店中由您决定。我的做法是让我的所有组件都“变笨”,并将所有状态保存在商店中。原因如下:

有了搜索栏之类的东西,很容易想象您希望在其他地方显示该信息。例如,假设用户搜索“小猫”。您可能在页面中有一个单独的组件,上面写着:

Showing results 1 to 10 for "kittens"

因此,您不希望您的搜索查询状态隐藏在其他组件无法获取的搜索栏组件中。

关于redux - 我应该将所有组件状态放在商店中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33852704/

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