@nlabs/arkhamjs-example-react
Version:
ArkhamJS React Example App
25 lines (21 loc) • 488 B
text/typescript
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;
}
}
}