【发布时间】:2018-04-19 10:23:08
【问题描述】:
谁能解释为什么在运行 gatsby develop 时,子组件的生命周期方法 componentWillReceiveProps 被忽略,并且在每次新更改时都会重新安装 - 而在构建应用程序的静态版本时,子组件的 componentWillReceiveProps 生命周期方法正确执行。
请参阅附件中的“dev”和build gif,或checkout the source。
开发
构建
【问题讨论】:
-
我认为 Gatsbay 有这个问题。在 props 更新时,它会重新挂载子组件。
-
我创建了一个新的 Gatsby 项目并将您的小提琴复制粘贴到其中,但我无法重现您的问题。它按我的预期工作......我的测试是在
gatsby v1.9.223。 -
@Nenu 谢谢。我会试试那个版本。我目前正在使用版本
1.9.238。 -
@DenimDemon 好吧,即使是
1.9.238版本,它也对我有用。我认为您的问题应该来自其他方面。 -
@Nenu 是的,你是对的。谢谢你。我创建了一个新的 gatsby 项目,它按预期工作。很抱歉浪费您的时间。如果您想添加您的回复作为答案,我会接受。
标签: gatsby