@25sprout/react-starter
Version:
25sprout web starter with React
35 lines (30 loc) • 719 B
JavaScript
import React from 'react';
import MembersRoute from './Members';
import BlogsRoute from './Blogs';
const routes = {
path: '/',
components: () => [],
render: (_, children) => children,
onEnter: async ({ next }) => {
console.log('on Enter Root');
const children = await next();
console.log('on Enter Root / end');
return children;
},
children: [
{
path: '',
components: () => [import(/* webpackChunkName: 'home' */ './Home')],
render: ([Home]) => <Home />,
onEnter: async ({ next }) => {
console.log('on Enter Home');
const children = await next();
console.log('on Enter Home / end');
return children;
},
},
MembersRoute,
BlogsRoute,
],
};
export default routes;