将状态传递给子组件时未定义状态

State is undefined when passing it to a child component

各位程序员大家好。我对反应还很陌生,我想知道处理以下情况的最佳方法是什么:

我的根组件有一个表单,它在提交时定义了它应该传递给子组件进行映射和渲染的对象列表。但是,在将对象设置为根组件的状态并在呈现时传递给子组件后,它将无法映射,因为状态尚未更新并且因此未定义。

那么解决这个问题的正确方法是什么?

我通过 if 语句解决了这个问题,如果未设置对象列表,该语句 returns null。这是正确的方法吗?