Handling form state is a complex task. withForm did a mediocre job at this, but left much to be desired. Informed does all the things that withForm was trying to do, but better. Furthermore, now this logic is abstracted and maintained by the open source community 🙏
While implementing the new form patterns, I used sign up as a real world test case. This revealed some holes in our Firebase patterns, which are also cleaned up in this PR.
Handling form state is a complex task.
withForm
did a mediocre job at this, but left much to be desired. Informed does all the things thatwithForm
was trying to do, but better. Furthermore, now this logic is abstracted and maintained by the open source community 🙏While implementing the new form patterns, I used sign up as a real world test case. This revealed some holes in our Firebase patterns, which are also cleaned up in this PR.