说我有以下几点: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } 而在那个动作创造者,我想要访问全球商店状态(所有减速器)。 这样做更好吗: import store from '../store'; export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, items: store.getState().otherReducer.items, } } 或这个: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return (dispatch, getState) => { const […]
是否有可能从物理数据库文件恢复MySQL数据库。 我有一个目录具有以下文件types: client.frm client.MYD client.MYI 但约20多桌。 我通常使用mysqldump或类似的工具来获取1个SQL文件中的所有内容,那么处理这些types的文件的方式是什么?
我正在构build一个需要在某些情况下显示确认对话框的应用程序。 比方说,我想删除的东西,然后我会派遣一个像deleteSomething(id)的行动,所以一些减速器会捕获该事件,并将填充对话框减速器,以显示它。 当这个对话框提交时,我怀疑。 该组件如何根据第一个动作派发适当的动作? 行动创造者应该处理这个逻辑吗? 我们可以在减速器内添加动作吗? 编辑: 使其更清晰: deleteThingA(id) => show dialog with Questions => deleteThingARemotely(id) createThingB(id) => Show dialog with Questions => createThingBRemotely(id) 所以我试图重用对话框组件。 显示/隐藏对话框不是问题,因为这可以很容易地在减速器中完成。 我想指定的是如何根据在左侧开始stream动的动作从右侧分配动作。