🌳
Walking though the Elm woods
CtrlK
  • Introduction
  • Structure of the book
  • Frequently asked questions
    • How can different types share data?
    • How to break Dependency Cycles?
    • How to structure an Elm project?
    • How to turn a Msg into a Cmd Msg?
    • How to update nested Records?
    • What are comparable types?
    • Why are Booleans bad?
    • πŸ”œFuture topics
  • Recipes
    • Writing a Single Page Application
      • Share state across pages
      • Debounced Validation
      • Reusable views
    • Making impossible states Impossible
      • Non empty lists using Zippers
      • Restrict records using Opaque Types
      • Write safer functions using Phantom Types
    • Designing Elm package APIs
      • Create upwards compatible APIs
    • πŸ”œFuture topics
  • Frameworks and packages
    • elm/parser
    • mdgriffith/elm-ui
    • πŸ”œFuture topics
Powered by GitBook
On this page

Was this helpful?

  1. Recipes

Writing a Single Page Application

The best example for a SPA ist the RealWorld example app by Richard Feldman. Additionally, there is an Article about its as well as a video.

This chapter will not cover anything new, but rather try to break the SPA example down into byte sized topics.

Further reading

  • ❗Example: RealWorld example app

  • πŸ“„Article: Tour of an Open-Source Elm SPA by Richard Feldman

  • πŸŽ₯Video: Exloring elm-spa-example by Richard Feldman

PreviousFuture topicsNextShare state across pages

Last updated 5 years ago

Was this helpful?