如何以编程方式使用preact-router导航?

Dav*_*all 8 javascript typescript preact

我试图找出如何使用typescript,preact和preact-router构建Web应用程序的前端部分.我已经走了很长的路,但我仍然需要弄清楚如何使用preact-router以编程方式导航(重定向).我可以这样做history.replaceState(null, null, '/#/redirectedUrl');,但是当改变位置栏中的URL时,preact-router不会路由到新的URL.

使用preact-router时以编程方式导航的首选方法是什么?

Dav*_*all 9

route从中导入函数'preact-router'是要走的路:

import { route } from 'preact-router';
route('/url/to/rout/to');
Run Code Online (Sandbox Code Playgroud)