我正在尝试使用React-Redux,因为我喜欢动作系统。我发现,这是处理行动中所有状态的简便方法。加载,成功和失败状态。我按照教程学习,并成功完成了他的课程。我遇到了反应不佳,存储,减速器,动作,有效载荷等的情况。
但是,在我的情况下,当我完成在组件中分派API调用时,我会像这样在props中传递状态。然后恢复状态,然后可以在板上显示数据。
const mapStateToProps = state => ({
datas: state.datas.items,
loading: state.datas.loading,
error: state.datas.error,
deleted: state.datas.deleted
});
问题是道具是不可变的,我对不同的组件执行此操作,然后道具数据发生变化。如何恢复state.datas.items并将其存储在组件的状态中?