Redux中的状态是否同时包含Model和ViewModel?

Redux中的状态是否同时包含Model和ViewModel?,redux,react-redux,Redux,React Redux,我正在尝试实现一个应用程序,它在按下“验证”按钮时验证一组输入,并在验证通过时在另一个地方显示它们 如果我的理解是正确的,这些值将封装在一个操作中并发送到按下按钮时的存储,Reducer验证输入并在验证通过时将其置于状态,以及演示者重新呈现UI 我的问题是,“当验证成功时,如何清理输入,而当验证失败时,如何保持输入不变?” 我认为State应该只包含(业务)Model,而输入值实际上是ViewModels,而React渲染应该只依赖于State。因此,如果我将ViewModel从State中排除

我正在尝试实现一个应用程序,它在按下“验证”按钮时验证一组输入,并在验证通过时在另一个地方显示它们

如果我的理解是正确的,这些值将封装在一个
操作中
并发送到按下按钮时的
存储
Reducer
验证输入并在验证通过时将其置于
状态
,以及
演示者
重新呈现UI

我的问题是,“当验证成功时,如何清理输入,而当验证失败时,如何保持输入不变?”

我认为
State
应该只包含(业务)
Model
,而输入值实际上是
ViewModel
s,而
React
渲染应该只依赖于
State
。因此,如果我将
ViewModel
State
中排除,恐怕输入值会丢失

我是否应该将
视图模型保持在
状态
?或者,有没有更干净的方法来实现这种行为

任何见解都会有帮助,谢谢