代码之家  ›  专栏  ›  技术社区  ›  Saher Elgendy

关于生命周期方法和渲染反应?

  •  0
  • Saher Elgendy  · 技术社区  · 6 年前

    ajax在 组件 在父组件中,然后这些数据作为道具传递给子组件,现在我们在子组件中,这样我们就可以实现不同的生命周期方法,

    组件 :看不到属性的真值,例如,在属性中记录日期将返回空数组而不是所需的数组

    组件将安装

    组件将接收道具 :不使用时相同 下一步

    :记录数据返回作为属性传递的所需数据

    :返回所需数据

    所以我应该总是被迫调用componentDidUpdate或render中的数据???,有没有一种方法可以不用redux来管理它??

    1 回复  |  直到 6 年前
        1
  •  1
  •   jordrake    6 年前

    你孩子的 componentWillMount componentDidMount <Child result={result} /> result.length > 0 && <Child result={result} /> componentDidUpdate 每次更换道具后都会发生。

    假设您只是显示传递下来的数据,那么在render中处理它是完全可以接受的。否则,如果您想执行额外的副作用,那么请检查父组件(以上段落)的完整性,此时您应该能够看到子组件的完整值 组件 . 或者,您可以在孩子的 组件更新