Ich habe den Elm Guide fertiggestellt und bemerkt auf very simple examples, die update
Funktion wächst auf 3 Fälle und der Msg
Typ kann 3 Konstruktoren haben. Ich stelle mir vor, dass es bei einem Zwischenprojekt 20 werden würde und bei einem Vorprojekt könnten es Hunderte sein. Wie schaffen Sie das? Ich sehe voraus, dass dies eine Quelle für Versionskontrollkonflikte ist, wenn jeder Entwickler einen neuen Konstruktor für sein Feature hinzufügen muss.Wie verwalten Sie eine Explosion von Update-Pfaden/Msg-Konstruktoren?
Ich arbeitete an einem Reaktion-Redox-Projekt und es hat ein Konzept von combining reducers, um dieses Problem zu lösen. Ich bin in Elm nicht auf dieses Konzept gestoßen. Hat es eins?
Hier eine gute Antwort gefunden: https://www.reddit.com/r/elm/comments/5jd2xn/how_to_structure_elm_with_multiple_models/dbuu0m4/ –
Wenn die Videos von Elm Europe gepostet werden, schlage ich vor, dass Sie Richard Feldmans Preso anschauen –