/ posts / 5
In the early days of React, Higher-Order Components (HoCs) were the go-to pattern for reusing logic across components. They offered a way to “wrap” additional behavior into a component, striving to…
While I appreciate the content that has helped me grow in the past, I’ve noticed a worrying trend in 2024 that seems to undermine its value. I’ve always been a big fan of getting new knowledge by…
Many developers fall into the trap of over-engineering solutions early on, thinking that complexity or a comprehensive feature set equates to a robust system. But in reality, simplicity is king.
The idea of DRY is to avoid repetition. If multiple places use the same code, why should we write it multiple times? Instead, we should write it once and reuse it. This is a good practice and helps…
In modern web development, creating clear and manageable paths for your APIs and frontend routes is crucial. Take a look at these examples:
React, the most popular JavaScript framework for building user interfaces, leverages state management to efficiently update and re-render components. In the early days of web development, developers…