Front-end básico bem dominado
- JavaScript moderno (ES6): async/await funções puras map/filter etc.
- HTML e CSS na prática (semântico acessibilidade básica)
- Saber montar layouts com Flexbox e Grid
React na prática
- Componentes funcionais
- Hooks principais: useState useEffect useRef
- Comunicação entre componentes (props lifting state up)
- Tratar formulários e inputs controlados
- Saber lidar com listas e renderizações condicionais
Consumo de APIs REST com Axios
- Fazer requisições com GET POST PUT DELETE
- Lidar com loading erros e respostas da API
- Organizar os serviços direitinho (ex: pasta de services)
Tailwind CSS
- Usar bem as classes utilitárias pra montar a interface
- Responsividade com os breakpoints do Tailwind
- Conhecer variantes tipo hover: focus: etc.
- Ter bom senso de design com Tailwind ajuda bastante
Outras coisas importantes
- Git no dia a dia (branch commit pull request)
- Saber estruturar o código com organização
- Ter noção de performance no React (memo lazy loading etc. já é um bônus)
- Experiência com React Router é um diferencial legal
Extras que somam pontos
- Já ter usado TypeScript (mesmo que não se sinta 100% ainda)
- Ter alguma noção de testes (Jest ou React Testing Library)
- Já ter publicado algo com Vercel ou Netlify
Front-end básico bem dominadoJavaScript moderno (ES6): async/await funções puras map/filter etc.HTML e CSS na prática (semântico acessibilidade básica)Saber montar layouts com Flexbox e GridReact na práticaComponentes funcionaisHooks principais: useState useEffect useRefComunicação entre componentes...
Front-end básico bem dominado
- JavaScript moderno (ES6): async/await funções puras map/filter etc.
- HTML e CSS na prática (semântico acessibilidade básica)
- Saber montar layouts com Flexbox e Grid
React na prática
- Componentes funcionais
- Hooks principais: useState useEffect useRef
- Comunicação entre componentes (props lifting state up)
- Tratar formulários e inputs controlados
- Saber lidar com listas e renderizações condicionais
Consumo de APIs REST com Axios
- Fazer requisições com GET POST PUT DELETE
- Lidar com loading erros e respostas da API
- Organizar os serviços direitinho (ex: pasta de services)
Tailwind CSS
- Usar bem as classes utilitárias pra montar a interface
- Responsividade com os breakpoints do Tailwind
- Conhecer variantes tipo hover: focus: etc.
- Ter bom senso de design com Tailwind ajuda bastante
Outras coisas importantes
- Git no dia a dia (branch commit pull request)
- Saber estruturar o código com organização
- Ter noção de performance no React (memo lazy loading etc. já é um bônus)
- Experiência com React Router é um diferencial legal
Extras que somam pontos
- Já ter usado TypeScript (mesmo que não se sinta 100% ainda)
- Ter alguma noção de testes (Jest ou React Testing Library)
- Já ter publicado algo com Vercel ou Netlify
View more
View less