Routerでqueryとhashを扱う
Universal Routergithub.com
import qs from "query-string"; import routes from "routes"; import UniversalRouter from 'universal-router'; ... const router = new UniversalRouter(routes); ... const [path, hash] = state.router.path.split("#"); const [pathname, search] = path.split("?"); const query = search && qs.parse(search); const r = await router.resolve({ pathname, search: search && `?${search}`, query, hash: hash && `#${hash}`, });