3
Organizing Your React Application
Welcome to a chapter dedicated to unraveling the various strategies to structure a React project. Here, we’ll take a step beyond code and delve into the fascinating world of application architecture – an essential aspect of software development that often doesn’t receive as much attention in the frontend world as it should.
In this chapter, you will learn about different React project structuring strategies – including the feature-based structure, component-based structure, atomic design structure, and Model-View-ViewModel (MVVM) structure – and the unique advantages and potential pitfalls that each approach brings to the table. You’ll also be exposed to practical examples of these structures, gain insights ...
Get React Anti-Patterns now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.