Blog post 1
intro text
Section 1
text
- bullet1
- bullet2
Section 2
More text
Section 3
Platform | Description | Frontend (i.e. UI) Framework |
---|---|---|
[Next.js](https://nextjs.org/) | Next.js is a React framework for building full-stack web applications. | React |
[Nuxt](https://nuxt.com/) | "Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js." | Vue |
[Remix](https://remix.run/) | "Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience." | React |
Form State
Experience | Learning Appetite | Project/Team Size | Solution |
---|---|---|---|
Beginner | Low | Small | useState |
Beginner | Medium | Medium, Small | Form Library (Formik, Final Form) |
Beginner | High, Medium | Large | Ask your tech lead |
Intermediate | Low | Medium, Small | Form Library (Formik, Final Form) |
Advanced | Medium | Medium | State Machines |
Advanced | High | Medium | State Machines |
Advanced | High | Large | State Machines |
UI State
Experience | Learning Appetite | Project/Team Size | Solution |
---|---|---|---|
Beginner | Low | Small | useState |
Beginner | Medium | Medium, Small | useContext + useReducer |
Beginner | High, Medium | Large | Ask your tech lead |
Intermediate | Low | Medium, Small | Redux Toolkit |
Advanced | Medium | Medium | useContext + useReducer |
Advanced | High | Medium | Jotai, Valtio |
Advanced | High | Large | Recoil (or Relay if you use GraphQL) |