Używam redux wth reactjs.redux - jak przechowywać i aktualizować parę klucz/wartość
Chcę przechowywać proste pary klucz/wartość, ale nie mogę uzyskać prawidłowej składni reduktora.
W tym przypadku każda para klucz/wartość będzie utrzymywać połączenie z systemem zewnętrznym.
Czy to właściwy sposób? Jestem na początku z redux, więc to trochę tajemnica.
export default (state = {}, action) => {
switch(action.type) {
case 'addConnection':
return {
connections: {
...state.connections, {
action.compositeKey: action.connection
}
}
default:
return state
}
}
Gdy używam Druga lub trzecia opcja, którą przedstawiasz, mówi "Uncaught ReferenceError: action is not defined" na kompilacji. –
Zapomniałem przypisać 'type' w destructuring' action'. Powinny być teraz dobre :) – naomik