Create redux store.ts

PHOTO EMBED

Mon Oct 04 2021 03:15:55 GMT+0000 (Coordinated Universal Time)

Saved by @ExplodeMilk #typescript #react.js

import {createStore, Action} from "redux";


export interface IRootState{
    squares : Array<string|null>
    oIsNext: boolean
}

const initialState = {
    squares: [],
    oIsNext: true
}

const rootReducer = (state:IRootState = initialState) => {
    return {
        squares: [null,null,null,null,'O','X',null,null,null],
        oIsNext: true
    }
}

const store = createStore<IRootState,Action<any>,{},{}>(rootReducer);
export default store;

content_copyCOPY

https://cms.tecky.io/mod/page/view.php?id