38
loading...
This website collects cookies to deliver better user experience
Model
, Msg
, and Types
on different modules. The idea was to avoid import cycles, but that was just evidence that my code needed better structure.Main
module as a hub for everything in the app.update
function was massive, but after separating messages for each "page" I ended up with a more organized, contained, and easy to understand code.alias
. Ex.: Html.Attributes as Attributes
;Svg.Attributes as SvgAttributes
;view
👀