Грубый набросок кода.
reduxState.data.map((item, i) => {
// console.log(i);
return (
<ChildComponent key={i} item={item} reduxControl={reduxControl} />
);
});
reduxState - растущий объект, использующий редуктор fetchReduxState.
const FETCHING_REDUXSTATE = "FETCHING_REDUXSTATE";
const updateReduxState = res => ({
type: FETCHING_REDUXSTATE,
payload: res
});
export const fetchReduxState = () => {
return dispatch => {
getReduxState().then(res => dispatch(updateReduxState(res)));
};
};
case FETCHING_REDUXSTATE:
return {
...state,
reduxState: {
data: [...state.reduxState.data, ...action.payload.data]
},
...
}
Как установить reduxControl на ChildComponent для идентификации каждого из них?