I am a big proponent of Feature-Driven Development (FDD), especially for "large-scaled projects". In my experience this approach scales very well.
You may be interested in a react utility called feature-u (feature-u.js.org/). This is an architectural utility, dealing with code organization and app orchestration. Truly isolated FDD is something that is incredibly powerful!
The primary emphasis is the goal of "Plug and Play", where the mere existence of a feature dynamically exudes the characteristics it implements.
In this approach, your features become "miniature applications" that are loosely coupled, improving modality, making the app easier to understand, develop, test, and refactor.
I am a big proponent of Feature-Driven Development (FDD), especially for "large-scaled projects". In my experience this approach scales very well.
You may be interested in a react utility called feature-u (feature-u.js.org/). This is an architectural utility, dealing with code organization and app orchestration. Truly isolated FDD is something that is incredibly powerful!
The primary emphasis is the goal of "Plug and Play", where the mere existence of a feature dynamically exudes the characteristics it implements.
In this approach, your features become "miniature applications" that are loosely coupled, improving modality, making the app easier to understand, develop, test, and refactor.
Check out this teaser (dev.to/kevinast/create-more-manage...) and let me know your thoughts.