@25sprout/react-starter
Version:
25sprout web starter with React
18 lines (15 loc) • 531 B
JavaScript
import React from 'react';
import { getMembers, cleanMembers } from 'models/member';
export const sleep = time => new Promise(resolve => setTimeout(resolve, time));
export default {
path: '/members',
components: () => [import(/* webpackChunkName: 'members' */ './component')],
render: ([Members]) => <Members />,
onEnter: async ({ store }) => {
console.log('on Enter member');
await store.dispatch(cleanMembers());
await store.dispatch(getMembers());
console.log('on Enter member / end');
await sleep(5000);
},
};