Slide 14
Slide 14 text
シンプルに作る
こんなお気持ち
//
アプリケーションから見るとページの状態は1つしか持たない
case class SPAState(val page: Page)
sealed trait PageState
case class PageA(
domainA: DoaminA
domainC: DomainC
) extends PageState
//
ページごとに必要なデータは宣言する
case class PageB(domainB: DomainB) extends PageState
//
ページごとに必要なデータは宣言する
Elmわかる人が少ないと思うのでScalaでお送りします