【发布时间】:2018-10-30 10:35:51
【问题描述】:
我有一个调用 API 的 componentDidMount,然后有一个 this.setState({...this.state})。
在渲染内部,我有一个调用删除功能的按钮。现在,当调用此删除时,我正在重新渲染,但我还希望调用 componentDidMount 中存在的此 API,因为删除功能会删除同一组件中的一些数据,这些数据稍后会显示更新的值。
问题是,当我重新加载页面时,我得到了所需的数据,但重新渲染没有显示所需的数据。
【问题讨论】:
-
当项目被删除时,您需要再次
setState以使组件显示更新的项目的新状态。 -
除了代码说明外,最好看实际代码。
标签: reactjs