Primeiros passos com React usando Carbon
Luiza Mendes
Software Developer @ IBM
Engenheira de Software em formação @ Infnet
Pós graduada em Marketing Estratégico pelo Ibmec
Designer Gráfico pela ESPM
Uma biblioteca JavaScript para criar interfaces de usuário
React
Create
React
App
Carbon
Design
System
is open
is inclusive
is modular and flexible
puts the user first
builds consistency
Carbon
https://www.carbondesignsystem.com/
https://react.carbondesignsystem.com/
Requisitos mínimos: Node 8.10 e npm 5.6
ESLint
&
Prettier
ESLint: Responsável por identificar padrões de código em desacordo com as regras pré-estabelecidas.
Prettier: Responsável por formatar o código de acordo com essas regras.
Husky
&
Lint-staged
Husky: Ferramenta que permite o uso dos hooks do git. Utiliza o package.json, podendo assim ser versionado
Lint-staged: Ferramenta que realiza o processo de lint nos arquivos que foram modificados pelo desenvolvedor
Obrigada!