Reactjs React Redux架构建议
对于表单元素的Reactjs React Redux架构建议,reactjs,redux,Reactjs,Redux,对于表单元素的onChange操作,最好使用react类状态还是redux状态 我有一个表单,用于输入、显示用户详细信息,我使用react redux体系结构,在更改或加载时,当用户使用setState输入任何数据时,我使用类state/localstate将数据从api填充到相应的文本框中。我知道还有另一种方法可以做到这一点,即发送一个操作并将数据存储在redux状态而不是本地状态,因此请建议我使用哪种标准方法,因为有些人不喜欢使用本地状态。您可以使用formik库来处理表单 Formik使用
onChange
操作,最好使用react类状态还是redux状态
我有一个表单,用于输入、显示用户详细信息,我使用
react redux
体系结构,在更改或加载时,当用户使用setState
输入任何数据时,我使用类state/localstate将数据从api填充到相应的文本框中。我知道还有另一种方法可以做到这一点,即发送一个操作并将数据存储在redux
状态而不是本地状态,因此请建议我使用哪种标准方法,因为有些人不喜欢使用本地状态。您可以使用formik库来处理表单
Formik使用状态本身来处理状态
这通常是@sebastienbarbier建议的。如果您不需要在应用程序的不同部分之间共享您的状态,那么react状态通常会更好
我使用react状态来处理受控组件的onChange(通常是文本输入)。当我提交表单时,会创建一次redux操作(并更新存储)。redux非常适合在所有应用程序中共享数据,并使数据持久化,以防您希望通过存储一棵树来保存/恢复所有应用程序的状态。如果你不需要这两者中的任何一个,我建议你使用当地政府。