Can't call setState (or forceUpdate) on an unmounted component

前端 未结 2 462
不知归路
不知归路 2021-02-02 11:35

I\'m trying to fetch the data from the server after component has been updated but I couldn\'t manage to do that. As far as I understand componentWillUnmount is cal

2条回答
  •  北海茫月
    2021-02-02 11:44

    The accepted answer works, and is a valid workaround for the problem of calling asynchronous functions in the component rendering methods (getInitialState, componentWillMount, componentDidMount).

    But a better practice would be to use state management helpers like Redux and Flux and a global store, this might avoid the problem of multiple setStates.

提交回复
热议问题