【发布时间】:2021-11-12 06:00:12
【问题描述】:
大家好,各位程序员。我对反应还很陌生,我想知道处理以下情况的最佳方法是什么:
我的根组件有一个表单,它在提交时定义了它应该传递给子组件以映射和渲染的对象列表。但是,在将对象设置为根组件的状态并在渲染时传递给子组件后,它将无法映射,因为状态尚未更新并且因此未定义。
那么,解决这个问题的正确方法是什么?
【问题讨论】:
标签: reactjs components state
大家好,各位程序员。我对反应还很陌生,我想知道处理以下情况的最佳方法是什么:
我的根组件有一个表单,它在提交时定义了它应该传递给子组件以映射和渲染的对象列表。但是,在将对象设置为根组件的状态并在渲染时传递给子组件后,它将无法映射,因为状态尚未更新并且因此未定义。
那么,解决这个问题的正确方法是什么?
【问题讨论】:
标签: reactjs components state
我通过 if 语句解决了这个问题,如果未设置对象列表,该语句将返回 null。这是正确的方法吗?
【讨论】:
if statement 好主意。此外,当道具为空时,您可以将加载器添加到子组件或警报通知。