Javascript React redux检查触发了哪个操作
我正在使用react redux操作来更改应用程序级别的状态。 但并非所有组件都应在触发某些操作时呈现。Javascript React redux检查触发了哪个操作,javascript,reactjs,action,react-redux,reducers,Javascript,Reactjs,Action,React Redux,Reducers,我正在使用react redux操作来更改应用程序级别的状态。 但并非所有组件都应在触发某些操作时呈现。 如何检查从任何渲染反应组件触发的操作?使用redux logger在开发工具控制台中记录所有触发的操作 这是一个中间件,因此您必须在您的商店中添加它: /* ...import main reducer from wherever */ import createLogger from 'redux-logger'; import { createStore, applyMiddlewar
如何检查从任何渲染反应组件触发的操作?使用redux logger在开发工具控制台中记录所有触发的操作 这是一个中间件,因此您必须在您的商店中添加它:
/* ...import main reducer from wherever */
import createLogger from 'redux-logger';
import { createStore, applyMiddleware } from 'redux';
const logger = createLogger();
const store = createStore(
reducer,
applyMiddleware(/*..all the other middleares,*/ logger)
);
额外提示:你可以整合
它会在站点中添加一个侧坞,用于跟踪所有操作。请参见下面的屏幕截图:
使用redux logger记录在开发工具控制台中触发的所有操作 这是一个中间件,因此您必须在您的商店中添加它:
/* ...import main reducer from wherever */
import createLogger from 'redux-logger';
import { createStore, applyMiddleware } from 'redux';
const logger = createLogger();
const store = createStore(
reducer,
applyMiddleware(/*..all the other middleares,*/ logger)
);
额外提示:你可以整合
它会在站点中添加一个侧坞,用于跟踪所有操作。请参见下面的屏幕截图:
要说出你的问题是什么意思有点困难,但如果我理解你的问题……在将操作发送到reducer之前,在action creator中的console.log()将是我在开发中执行此操作的方式。Thx但是,我不需要记录操作以进行测试,当触发不相关的动作时,我想从特定组件中排除渲染。@ShaiKimchi React只重新渲染那些道具发生变化的组件。因此,对于不相关的操作,不需要设置任何条件。例外情况是,要说出您的问题的意思有点困难,但如果我理解您的要求…在将操作发送到reducer之前,action creator中的console.log()将是我在开发中执行此操作的方式。Thx但是,我不需要记录操作以进行测试,当触发不相关的动作时,我想从特定组件中排除渲染。@ShaiKimchi React只重新渲染那些道具发生变化的组件。因此,对于不相关的操作,不需要设置任何条件。例外情况