Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1x 1x 1x 1x 34x 17x 17x 4x 4x 1x | import {createArray} from '../redux/gameSlice'; import {useDispatch, useSelector} from 'react-redux'; import {RootState} from '../redux/store'; import {useEffect} from 'react'; const useGameEvolve = () => { const {theme, gridSize} = useSelector((state: RootState) => state.gameSlice); const dispatch = useDispatch(); useEffect(() => { document.body.dataset.mode = theme ? 'light' : 'dark'; dispatch(createArray()); }, [dispatch, theme, gridSize]); }; export default useGameEvolve; |