Articles in this series
#30 days of react · Defining component composition Component composition is a pattern in which you pass components as a prop to another component. If you...
#30 days of react · Definition Separation of concerns is not a new concept, nor is it peculiar to react applications alone. In computer science,...
#30 days of react · Definition of terms Abstraction Abstraction is one of the key concepts of object-oriented programming (OOP), it is the process of...
#30 days of react · To properly understand dependency injection in react, we have to first understand the concept of dependency injection in...
#30 days of react · An overview of lazy loading Lazy loading, like most concepts we have been discussing in this series, is not peculiar to react. Lazy...
First things first Let's understand what DRY and WET software principles are. DRY DRY - Don't Repeat yourself is a principle of software development...