Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução ao React e formas de uso de CSS com ...

Introdução ao React e formas de uso de CSS com React

Avatar for Lucas Stoque

Lucas Stoque

June 25, 2018
Tweet

More Decks by Lucas Stoque

Other Decks in Technology

Transcript

  1. Anatomia de um Componente Pode ser considerado uma micro-entidade e

    é construído praticamente: state, props, template e lógica Tudo isso fica disponível no mesmo arquivo. Linguagem de marcação (JSX) e a lógica que controla o componente.
  2. Dependências - Webpack - Babel - npm - yarn -

    blá, blá, blá .. Problemas: =( Configurar tudo na mão seguindo tutoriais, dor de cabeça, etc …
  3. <3

  4. Referências e links úteis Indicação de cursos [https://reactjs.org/community/courses.html] Documentação oficial

    [https://reactjs.org/docs/hello-world.html] Documentação JSX [https://reactjs.org/docs/introducing-jsx.html] Redux [https://redux.js.org/] Repositório de coisas legais já prontas para usar [https://github.com/enaqx/awesome-react]
  5. From the dark side of codding ... … to the

    Styles! Cheio de style, mas pq será que a foto dele é preto e branco?
  6. Escopo do componente (Em tempo de build é gerada uma

    classe única com hash para cada elemento) Precisamos configurar o Webpack para que funcione (Se estivermos usado create-react-app será necessário ejetar o Webpack)
  7. Escopo do componente (Em tempo de build é gerada uma

    classe única com hash para cada elemento) Estrutura componentizada Mantém o JSX limpo Intuitivo
  8. Referências e links úteis - https://reactjs.org/ - https://github.com/css-modules/css-modules - https://www.styled-components.com/

    - Styled Components Tips (https://bit.ly/2IgleE4) - CSS Evolution (https://bit.ly/2yB0xDg) - http://getbem.com/introduction/ - https://willianjusten.com.br/falando-sobre-rscss/ - https://willianjusten.com.br/organizando-seu-css-com-itcss/ - https://smacss.com/ - https://github.com/training-center