我在这里初始化了我的应用程序:
ReactDOM.render(
<App />,
document.getElementById('app')
);
现在我需要树中的所有组件再次调用componentDidMount,因为我希望树中的所有这些组件再次调用api请求。
我这样做了:
const appKey = 0;
ReactDOM.render(
<App key={appKey} />,
document.getElementById('app')
);
每次我需要组件再次调用componentDidMount时,我向appKey添加1并再次调用ReactDOM.render。有用。但也许有另一种方法可以在不使用关键属性的情况下这样做?