UmiJs,在使用dva后,创建并导出models会导致页面和组件重复渲染

根据umijs的教程,在配置文件中开启了dva,创建了一个models文件夹并导出一个model.
但,这时刷新页面却发现页面和组件渲染了两次

有在github中搜索过相关问题,但均没有找到解决方案。可能是没理解到

  • dva版本问题,但umi官网指出默认的dva版本是^2.6.0-beta.20


  • 开启 dynamicImport 造成 layout 组件重复渲染。我demo中并没有开启此配置

我的代码如下,并且发现如果不导出model是不会渲染两次的

随后我在github上找到了另一个demo,clone下来看看是否也出现我这样的问题。结果运行起来还是渲染了两次。demo链接umi-dva-react

请问这是怎么一回事儿呢

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题