state.ts
584 Bytes
/**
* @author wonseog
* @date 2021-03-09
* @description store 관리
* 주로 instaId, followers, following 관리
**/
export interface StateType{
insta_id? : string,
followers? : Array<string>,
following? : Array<string>,
src? : string
}
const initialState = {
insta_id : '',
followers : [''],
following : [''],
src : '',
}
let state: StateType = initialState;
export const setState = (newState: StateType): void => {
state = {
...state,
...newState
}
};
export const getState = () => {
return state
}