我有一个React组件说DownloadProgress,它必须在各种容器中持久存在。此组件正在从我在Redux中编写的商店中读取并相应地执行某些操作。
我正在从我的容器中初始化它:
download() {
const filter = this.props.filter
this.props.dispatch(merchantExcelQueue(filter,'transactions'));
this.setState({
showDownloadProgress: true
})
}
render() {
if(this.state.showDownloadProgress) {
downloadProgress = (<DownloadProgress/>)
}
}
当我的路线发生变化时,如何保持此组件。请帮忙