From the course: Build Modern Web Apps with React, Hooks, State Management, and APIs Using Vite or Next.js

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Challenges with large apps

Challenges with large apps

Welcome to lesson number 10 of this course. In this lesson, we are going to learn about structuring Redux stores for large applications. The challenge that we usually face in large applications is when the application size grows in size, the store becomes pretty hard to manage. We face some of the common problems which you are also going to face while you are structuring an application and it is growing in size. You will encounter that you have too many reducers following in one place. Because if we keep on creating reducers for small and tiny pieces of states, then in larger applications, you'll end up with so many reducers to work with. It becomes hard to find where a specific feature's logic actually is. It also makes the team collaboration difficult, since a team of a good number of people are usually working on large-scale applications, and if somebody has written a logic somewhere else and you might encounter to make a change in that logic, then you'll have hard time finding out…

Contents