React.js

Introdução

Criação de App com create-react-app

Criação de App com Webpack

Sintaxe JSX

Renderização

Componentes

Props

Ciclo de Vida e Estados

Ecossistema do React

Estilização

Form - Componentes Controlados e não controlados

Flux - Arquitetura e Padrão de Projeto

Redux - Implementação Flux para React

Rest HTTP - Comunicação entre Apps

Imutabilidade

Imutabilidade - React e Redux

Rest + Redux

Qualidade - TDD e BDD

Qualidade - Debugging

Qualidade - Tratamento de Erros

Hooks

Context API

Técnicas com componentes e DOM

Organização de Projeto

Mock

Gatsby

References - React Course

  • tautorn.com.br
  • React introduction - tautorn
  • React intermediary - tautorn
  • React advanced - tautorn
  • References - React Docs

  • reactjs.org
  • github.com/facebook/react
  • Measuring Performance
  • References - Tools

  • Extensão react-devtools
  • Extensão redux-devtools
  • eslint.org
  • codepen.io
  • codesandbox.io
  • stackblitz.com
  • React Router DOM
  • Redux Toolkit - State management
  • MUI - UI Components
  • Formik - Form validation
  • Formik MUI
  • Styled Component - Stylization
  • Styled Component - createglobalstyle
  • Emotion - Stylization
  • RxJS
  • chakra-ui.com
  • neutrinojs.org
  • nx.dev
  • parceljs.org
  • webpack.js.org
  • nextjs.org
  • razzlejs.org