Есть action:
export const SET_SSR_PROPS = 'SET_SSR_PROPS';
export const setSsrProps = response => ({
type: SET_SSR_PROPS,
payload: response
});
И reducer:
import { createReducer } from '../storeUtils';
import { SET_SSR_PROPS } from '../actions/ssrActions';
const initialState = {};
const setSsrProps = (state, action) => ({
...action.payload
});
export default createReducer(initialState, {
[SET_SSR_PROPS]: setSsrProps
});
Мой index.js в reducer:
import { combineReducers } from 'redux';
import orderData from './orderReducer';
import prevSsrProps from './ssrReducer';
const rootReducer = combineReducers({
orderData,
prevSsrProps
});
export default rootReducer;
Вопрос - Как мне при вызове этого action (setSsrProps) заменить в редаксе поле с данными от orderData?
Чтобы к примеру:
console.log(store.orderData); <--------- данные из редюсера orderData orderData !== this.props.prevSsrProps
setSsrProps(this.props.prevSsrProps); <----------заменит прошлые даннные в store.orderData на this.props.prevSsrProps
console.log(store.orderData); <--------- данные из редюсера orderData orderData === this.props.prevSsrProps