gpt4 book ai didi

javascript - 为此我需要 Flux Store 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:15:42 26 4
gpt4 key购买 nike

假设我有一个用于发布推文的简单表单组件。为什么我要创建一个商店来保持我的表单状态,而不是仅仅在我的表单组件的 getInitialState() 中声明状态?用户输入表单并按下提交后,只有我们更新状态并调用后端 api 吗?为什么我要经历设置 Action 和听众的麻烦?感谢您查看此内容!

最佳答案

简短的回答是否定的。一个简单的 React 组件可以完全自给自足。

一个很长的答案是,这取决于这个组件是否共存于一个更大的应用程序中。

如果发布的推文强制更新某些其他组件,那么您需要某种形式的通信来处理它。这可以是针对少量组件和依赖项的简单函数或回调。但随着应用程序的增长,依赖级联也会随之增长,并且对多个组件的推理变得更加困难。 “通量”模式是解决此问题的行之有效的方法。

我的建议:从小处着手,保持状态和组件简单,必要时重构。

关于javascript - 为此我需要 Flux Store 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31868993/

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