If you've recently started your journey into the world of React, you've probably come across the term "custom hooks." These powerful abstractions allow you to extract reusable logic from components an...
React applications can suffer from performance issues when unnecessary re-renders, heavy computations, or excessive data updates occur. In this article, we'll explore key techniques to optimize React ...
Essa semana estive iniciando o desenvolvimento de um app usando React Native e me lembrei do quanto de tempo me custa para fazer todas aquelas configurações iniciais do projeto. Foi aí que me lembr...
At present, when I am writing this article, React 19 is already out there, where useCallback is not necessary because of the new React Compiler. Since the new React compiler optimizes performance, the...
What I Built
📝 Smart To-Do List
Using KendoReact's robust free components, I created a modern and efficient To-Do App for this challenge that has an effortless user interface and ...
Sabe quando a gente precisa criar um novo componente(que acontece toda hora) e tem que ficar repetindo toda aquele mesmo código para criar a estrutura basica dos componentes e seus sub arquivos?Pois ...
It's Finally Here!
Today, after nearly two years in the making, I'm excited to be launching CodeVideo, an entire ecosystem for building high-quality software educational content.
Call...
In today’s fast-paced development environment, scaling applications efficiently without compromising performance or maintainability is a constant challenge. As microservices revolutionized backend a...
What is debounce? Debounce is a way to delay a function until an action stops. For example, in a search bar, instead of running a search every time you press a key, debouncing waits until you finish t...