下記の構文はどういうことをしているのでしょうか?
groupsをmapで一つ一つ回して state.selectGroupの中からgroupsのIdと同じのがあればnull を返しなければgを返す。
その後にその値をselectGroupに入れているということでしょうか?
const addGroups = (groups: Groups[]) => { const newGroups = groups.map((g) => { const Groups = state.selectGroups.find((selectGroup) => selectGroup.id === g.id); return Groups ? null : g; }).filter(Boolean); setState({ ...state, selectGroups: [...state.selectedGroups,Groups] }); };
回答1件
あなたの回答
tips
プレビュー