Repositório dedicado ao compartilhamento dos meus estudos sobre novas tecnologias e tópicos que preciso aprender para o meu aperfeiçoamento contínuo. Todo o conteúdo é organizado e documentado utilizando o Obsidian, com uma abordagem pessoal e detalhada, refletindo meu estilo de aprendizado. Vai ter de tudo um pouco! 😄
-
- memo – Memorize o resultado de um componente para evitar renderizações desnecessárias.
- useCallback – Memoriza uma função para evitar que ela seja recriada em cada renderização.
- useMemo – Memoriza o valor de uma expressão para otimizar o desempenho.
- useEffect – Efeito colateral que permite trabalhar com side effects (ex: chamadas de API).
- useState – Gerencia o estado dentro de um componente funcional.
- useLayoutEffect – Efeito colateral semelhante ao
useEffect
, mas executado de maneira síncrona, após a alteração do layout. - useId – Gera um ID único para o componente, útil para acessibilidade e renderizações condicionais.
- useReducer – Gerencia estados complexos em componentes, especialmente útil em grandes aplicações.
- useRef – Referência mutável que persiste por toda a vida do componente.
- useContext – Permite o acesso a valores de contexto sem precisar de "prop drilling" (passar propriedades manualmente).
- Website: miguelito.dev
- GitHub: miguelitodev
- LinkedIn: Miguel Riquelme