React

Beschreibung

Mindmap am React, erstellt von Adriano Oliveira am 01/06/2017.
Adriano Oliveira
Mindmap von Adriano Oliveira, aktualisiert more than 1 year ago
Adriano Oliveira
Erstellt von Adriano Oliveira vor mehr als 7 Jahre
57
4

Zusammenfassung der Ressource

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
                        Zusammenfassung anzeigen Zusammenfassung ausblenden

                        ähnlicher Inhalt

                        Front-end RoadMap
                        Luiza Carine Ferreira da Silva
                        Programação
                        Carlos Magno
                        MONOREPO
                        Tiago Neves
                        Top Tools für Zusammenarbeit im Web 2.0
                        Gaby K. Slezák
                        Kabale und Liebe - Umfangreiche Lernfolien
                        Laura Overhoff
                        Klinische Psychologie-Grundlagen
                        evasophie
                        EC angewandte Sozialpsychologie Uni Wien
                        Alina S.
                        Histo Physikum 2016
                        Ju Pi
                        Vetie Geflügelkrankheiten Fragebogen Röntgen 2, Haltung und Arten
                        N. H.