前提・実現したいこと
redux-toolkitを利用してstate管理を行なっています。
action.payloadとしてnameを入手した時にnameはpayload、aは同じkeyで全てfalseにしてmembersの要素として新たに追加したいです。
どのように記述すればいいのでしょうか。
jsonデータをどのように作成して、どのように追加すればいいのでしょうか。
ご教授お願いします。
該当のソースコード
//membersの要素 members: [ { name: hoge, a: { x: true, y: false, z: true, } }, { name: fuga, a: //key同じ }, ... ]
const slice = createSlice({ name: "members", initialState: { members: [], }, reducers: { setPersons: (state, action) => { const temp={ name: action.payload, a: { //keyは動的に変わる、どのように取得する? } state.members = { ...state.members, temp}; //対象の箇所 }, }, });
あなたの回答
tips
プレビュー