UNPKG

@nlabs/arkhamjs-example-react

Version:
25 lines (21 loc) 488 B
import {Store} from 'arkhamjs'; import {AppConstants} from '../../constants/AppConstants'; import {set} from 'lodash'; export class AppStore extends Store { constructor() { super('app'); } initialState(): object { return { content: 'Hello World' }; } onAction(type: string, data, state): object { switch(type) { case AppConstants.UPDATE_CONTENT: return set(state, 'content', data.content); default: return state; } } }