我正在学习反应,它很棒,但我遇到了一个问题,我不确定解决它的最佳实践是什么。
我正在从我的 componentDidMount() 中的 API 获取数据,然后我使用 SetState() 设置一些状态。
现在的问题是,因为第一次渲染发生在我的状态设置之前,所以我将初始状态值发送到我的组件中。现在我将它们设置为空数组或空对象({ type: Object, default: () => ({}) })。然后我使用三元运算符来检查 .length 或者属性是否有值。
这是最佳做法还是我不知道的其他方法?
我很想得到一些帮助,以便我从一开始就正确地做基础知识。
谢谢!