ElmのNavigation
Browser.application
を使う
SPAを作るなら↑これをボイラープレートにすると良さそう
Cmd, Subも簡単に使える
Key
ってなに?なんのためにある?
Browser.document
Browser.element
とほぼ同じ
タイトルを動的に切り替えることができる
elmtype alias Document msg =
{ title : String
, body : List (Html msg)
}
Browser.UrlRequest
elmtype UrlRequest
= Internal Url
| External String
内部リンクと、外部リンクやな

pushUrl
SPAの感じでページ遷移するやつ
load
リロードっぽい感じでページ遷移するやつ
Url
$ elm install elm/url
elmtype alias Url =
{ protocol : Protocol
, host : String
, port_ : Maybe Int
, path : String
, query : Maybe String
, fragment : Maybe String
}
type Protocol = Http | Https
URLのパース
Urlとどっちを使えばいい?
参考