JSX e Components
Parte do curso de React
Na lição anterior você viu um componente retornar algo parecido com HTML: return <h1>Hello, React</h1>;. Aquilo deve ter soado um pouco estranho. Funções JavaScript retornam valores como números, strings ou objetos, não retornam sinais de menor e maior. Escrever marcação diretamente dentro de uma função JavaScript só funciona por causa de uma camada chamada JSX, que traz o próprio conjunto de regras, diferentes o...
JSX significa JavaScript XML. É uma extensão de sintaxe que permite escrever algo parecido com uma tag HTML diretamente dentro de código JavaScript. Uma ferramenta de build (o mesmo tipo de compilador mencionado na lição anterior) lê <h1>Hello</h1> e transforma isso em uma chamada de função JavaScript comum antes que o navegador veja qualquer coisa, algo próximo de createElement("h1", null, "Hello").
Quer aprender React JSX e Components em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com React pronto e pratique JSX e Components com um tutor de IA que conhece seu código.
Começar esta liçãoJSX e ComponentsO que você vai aprender
- JSX syntax rules
- Single root element
- ClassName vs class
- Embedding expressions with {}
- Defining components
- Composing components
Leia esta lição no seu idioma
Todas as lições deste curso
17 lições- 1O que é React?25 min
- 2JSX e Components30 min
- 3Props30 min
- 4State com useState35 min
- 5Manipulando Eventos30 min
- 6Renderização Condicional e Listas30 min
- 7Formulários e Controlled Inputs35 min
- 8Effects com useEffect40 min
- 9Busca de Dados40 min
- 10Composição de Components35 min
- 11Context e useContext35 min
- 12useReducer35 min
- 13Hooks Personalizados35 min
- 14Desempenho e Memoization35 min
- 15Roteamento com React Router40 min
- 16Testando Components React40 min
- 17Projeto Final: Aplicativo de Tarefas60 min
