我正在尝试仅在用户登录时呈现一些组件。用户是否登录由redux存储中存储的当前用户对象确定。问题是,包含路由的主应用程序组件不会在第一次渲染调用之前立即将当前用户对象接收到它的“props”。一两秒钟后,主应用程序组件最终将对象接收到它的道具中,并重定向到它最初应该具有的位置。我尝试将条件转移到实际组件的render方法中,但该组件在“第一次呈现”之前仍然没有从redux store接收作为道具的user对象,导致登录页面出现相同的“flash”。class App e
我的路由器设置如下:我这样做是为了使导航和页脚不会在我每次单击链接时都重新绘制。这很好用。现在,我想要一个没有导航和页脚的新部分。如果我将这两个组件移动到Home和Base中,那么每次我在导航中单击make a selection时,一切都会重新绘制。我不知道为什么这个轻微的闪烁困扰着我,我猜是因为我看到它在没有闪烁的情况下工作。<code>A1</code>