React - createContext, provider, reducer
- 최상위에서 export const TableContext = createContext({ tableData: [], halted: true, dispatch: () => {}, }); // reducer는 case문으로. // action을 어떻게 처리할지 관리하는 함수 const reducer = (state, action) => { switch (action.type){ case START_GAME: return { ...state, data: { row: action.row, cell: action.cell, mine: action.mine, }, openedCount: 0, tableData: plantMine(action.row, action.cell, action.mine), halted:..