While I haven’t tried it myself, F#'s Elmish ecosystem looks like an option worth considering. You get to use the Elm architecture you know and love, while targeting the browser (Fable Elmish) and mobile (Fabulous). It also helps that the F# language itself is similar to Elm in many ways (similar syntax, functional-first style, pipe operators, the lack of more ‘heavyweight’ features like typeclasses, etc)
1 Like