Reactjs 在react应用程序上保存主要状态(用户、服务器列表等)的最佳实践?

Reactjs 在react应用程序上保存主要状态(用户、服务器列表等)的最佳实践?,reactjs,react-redux,Reactjs,React Redux,我开发react应用程序已经很长一段时间了,而且工作正常,速度很快。 这是一个包含大量服务器数据的大接口。我需要更好的状态管理来更好地调试我的应用程序 我想知道是否要迁移到Redux以获得主状态,或者采取中间的方法将主状态(用户登录、服务器实体列表、菜单等)封装到任何react组件之外 Rigth现在所有我的状态都包含在react主组件(布局组件,用于渲染其中的所有其他可视组件)中,状态项作为需要它们的子组件的道具喷洒到树上 我没有找到任何关于大型react应用程序状态管理最佳实践的文档,请给我

我开发react应用程序已经很长一段时间了,而且工作正常,速度很快。 这是一个包含大量服务器数据的大接口。我需要更好的状态管理来更好地调试我的应用程序

我想知道是否要迁移到Redux以获得主状态,或者采取中间的方法将主状态(用户登录、服务器实体列表、菜单等)封装到任何react组件之外

Rigth现在所有我的状态都包含在react主组件(布局组件,用于渲染其中的所有其他可视组件)中,状态项作为需要它们的子组件的道具喷洒到树上

我没有找到任何关于大型react应用程序状态管理最佳实践的文档,请给我一些想法或链接

谢谢。

< P>阅读关于组件的局部状态的讨论(大多数同意考虑本地状态,其他组件或服务器不必知道)和必须是全局的,并作为组件提供给组件的渲染。< /P> 还要阅读并更改首选全局状态容器的redux