DEV Community

Discussion on: How to hide Feature A and show Feature B for different users in React

Collapse
 
kevinast profile image
Kevin Bridges

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.