Este é um projeto de mini-blog desenvolvido com React. Durante o desenvolvimento deste projeto, aprendi várias técnicas e conceitos importantes. Esse projeto é parte do curso React do Zero a Maestria, fiz algumas melhorias no css para dispositivos móveis.
-
Hooks do React: Aprendi a criar e utilizar hooks no React. Isso inclui:
useEffect: Permite realizar efeitos colaterais em componentes funcionais.useState: Permite adicionar o estado do React a componentes funcionais.useReducer: Uma alternativa aouseState. Aceita um redutor do tipo(state, action) => newStatee retorna o estado atual emparelhado com um métododispatch.useContext: Permite compartilhar valores entre componentes sem precisar explicitamente passá-los através de props.
-
Props: Aprendi a usar props para passar valores e funções entre componentes no React.
-
Firebase: Aprendi a usar o Firebase para armazenar e recuperar dados para o meu aplicativo.
-
CSS Modular: Aprendi a utilizar CSS modular para manter os estilos isolados e evitar conflitos de nomes de classes.
-
Conventional Commits: Aprendi a estrutura de um commit convencional, que é uma maneira simples de manter um histórico de commits legível e fácil de entender.## Uso de Cores no :root em CSS
-
Aprendi a usar cores no
:rootem CSS. O:rooté um pseudo-elemento em CSS que corresponde ao elemento raiz do documento. No caso de documentos HTML, o:rootcorresponde ao elemento<html>.