在我的 react.js (Fluxxor) 应用程序中,我必须在不同的表单之间导航。例如:只要用户未通过身份验证,就会显示登录组件。一旦用户登录登录组件消失,应显示条目列表组件(或其他)。从那里我可以打开条目详细信息组件(这意味着应该隐藏条目列表组件)。
最好的方法是什么?
我试过的:
- 更换组件(卸载应该隐藏的组件和安装应该显示的组件)
- 在 DOM 中有多个组件。(但看起来这是不允许/可能的)
- 拥有一个包含所有子组件(登录、列表、详细信息)的根组件,并让它们的存储类决定该组件是否可见)
谢谢