0
我试图(这是hack-y)旁路使用React路由器刷新应用程序时空白页面 - 与我一起在这里 - 通过执行一个函数,该函数req-查询当前路由组件上丢失的props
的数据库。反应:当刷新W/React路由器时重新获取组件的道具
函数重新获取数据并调用动作创建器将其传递给reducer,但是我不知道哪里是调用这样的函数的最佳位置。
使用React Router刷新页面的问题是,在控制台中,React抱怨组件缺少其props
(如果它是接收状态块的容器)并呈现空白页面。我曾尝试在componentWillMount()
和render()
方法内(在渲染内的任何其他代码行之前)调用此函数,但似乎无法触发组件上的重新渲染,尽管数据到达了简化器。
所以我的问题是:有没有一个好的地方调用一个函数,重新获取存储在状态的数据以重新渲染组件?
注意:我写的函数当然是异步的。我怀疑这可能会造成一些奇怪,但我不确定