显然,根据https://github.com/etaque/elm-routing-example,不再需要路由器了.
我们需要路由器吗?
我不再那么认为,至少从Elm 0.17和端口模块开始,我说作为elm-transit-router的作者,是Elm 0.16的三个主要路由器之一.
我们需要用于路由解析的包:即,将路径或哈希的字符串表示转换为应用程序内部模型的方法.已经有一些软件包:Bogdanp/elm-route和etaque/elm-route-parser(免责声明:我是作者).sporto/hop也有解析工具,但尚未迁移到0.17.
对于其他人来说,榆树已经很有效率,只需要几个消息!
在这个例子中,我添加了一个奇特的过渡效果来说明我的观点:如果你自己实现路由,你可以获得更多的特定行为能力.
注意:浏览器历史记录处理现在使用端口完成,但是当Elm绑定准备就绪时,它将很容易升级.