React

Descrição

Mapa Mental sobre React, criado por Adriano Oliveira em 01-06-2017.
Adriano Oliveira
Mapa Mental por Adriano Oliveira, atualizado more than 1 year ago
Adriano Oliveira
Criado por Adriano Oliveira mais de 7 anos atrás
57
4

Resumo de Recurso

React
  1. 3 maneiras de criar componentes
    1. Classe ES6
      1. React.createClass
        1. stateless functional components
          1. Regras para decidir!!
            1. Seu componentes vai acessar THIS?
              1. Use Classe ES6
              2. Seu componente necessita de um método de ciclo de vida?
                1. Todos os demais casos
                  1. Use stateless functional components
                    1. Porque é muito mais performatico, pois pelo fato de você dizer ao React que não necessita manter uma instancia de ReactComponent, ele adota uma série de medidas performaticas
              3. Componentes
                1. ReactDOM.render
                  1. Essa é a principal função de todo componente React, todo componente deve possuir essa função, ela cria o componente como um novo nó no DOM e também instancia o componente em memórioa
                    1. Porém isso só será feito se você criou seu componente React com uma classe ES6, caso você tenha criado o componente com stateless functional, não será instanciado uma classe pois o componente é só uma função, isso é mais performático, pois não será necessário manter um vinculo entre o DOM e uma instancia em memória, em contra partida você não terá o this
                  2. Stateless Function
                    1. import React from 'react';
                      1. Importação do React nós não utilizamos nada dele ainda, porém na transpilação dele será utilizado a função do React
                      2. const App = () => ( <div> <h1>Meu Primeiro App React</h1> </div> );
                        1. É declarado uma constante, que recebe uma função que deve retornar o html do componente e pode conter um javascript ali também
                        2. export default App;
                          1. Tornar o componente exportável.
                        3. PROPS
                          1. Quando criamos um componente podemos acessar propriedades passadas na tag que chamou o componente, por exemplo o componente "Caderno" possui uma propriedade qtdPaginas, assim caso a pessoa chame <Caderno qtdPaginas="5"> esse valor 5 poderá ser acessado através de props.qtdPaginas dentro do componente Caderno

                        Semelhante

                        Front-end RoadMap
                        Luiza Carine Ferreira da Silva
                        Programação
                        Carlos Magno
                        MONOREPO
                        Tiago Neves
                        Origem das Palavras em Português
                        Alessandra S.
                        Plano de Estudo Vestibular- Semana 1
                        Alessandra S.
                        Como criar um Mapa Mental
                        Alessandra S.
                        Dir. Constitucional - Classificação das Constituições
                        Lucas Ávila
                        Redação para Vestibular
                        GoConqr suporte .
                        PROCESSO LEGISLATIVO
                        Mateus de Souza
                        A Terra como um sistema capaz de gerar vida
                        Leonardo Alves