現状 `App<state>` - initial_state(fire)→state - render(state)→vdom - on_navigate(state,url)→state 変更後 `App<state, location>` - initial_state(url)→(state,`Option<location>`) - location_to_url(location)→url - client_initial(state,fire)→() - render(state)→vdom - on_navigate(location,url)→state
現状
App<state>変更後
App<state, location>Option<location>)