将组件的反应状态与 redux 状态相结合是否正确?



在我们的应用程序中,我们使用redux并将整个应用程序状态存储在全球状态下。但是我只是感兴趣的,将一些组件的数据也以自己的状态存储是否正确?因此,我们将在全球REDUX状态下具有一部分数据,并在组件自己状态下的数据中的一部分。

请分享您对此的想法。

首先,结合局部状态和redux-state并不是完全正确的。这取决于您的需求。

在我的某些组件中,显示的值和redux-state值有些不同。例如,使用自定义NumberField,值显示为123.123,567,但呈现为redux-state作为123,123.456

此外,您可以使用局部状态操纵某些值或保持某些辅助状态等。

如果跟踪Redux-State和您的业务流并随意使用本地状态,请小心!

这里还有另一个讨论

组合两个使用redux的目的。它可以从其自身的"状态"提供数据。使用Redux的最佳方法是仅聆听所需的数据并将其缩小到最近的父母。这样,您的应用程序将更具性能,因为它不会在其他地方重新呈现时都重新渲染。

最新更新