Thinking and building in React involves approaching application design in chunks, or components. Each part of your application that performs an action can and should be treated as a component. In fact, React is component-based and, as Tomas Eglinkas recently wrote, we should leverage that concept and err on the side of splitting any large chunking into smaller components.
Splitting inevitably introduces component hierarchies, which are good because they bloated components and architecture. However, things can begin to … Read article “Handling Errors with Error Boundary”