
Length3h 33m
About this audiobook
A ideia do livro é lhe apresentar todo o conteúdo de React JS, passo a passo e com muito bom humor, encerrando com um exemplo prático bem descrito e detalhado. Esse exemplo é um projeto Front-End de uma lojinha de e-commerce, na qual você aplicará todos os conceitos aqui descritos. Confira, a seguir, uma descrição rápida do que cada capítulo vai apresentar – lembrando que todos eles possuem explicações práticas com trechos de código: Capítulo 1: Boas-vindas ao leitor e descrição da jornada a ser percorrida. Capítulo 2: Apresenta os conceitos básicos de React JS, quando e por que usar esse framework e como criar um projeto esqueleto. Capítulo 3: Fundamentos do React JS. Ciclo de vida, componentes, propriedades, estados e renderização de componentes. Como funcionam os diferentes tipos de renderizações e manipulações de eventos no React JS. Capítulo 4: Estilização dos componentes, aplicação de classes CSS puras e apresentação dos principais frameworks do React JS para estilização, como Bootstrap, Material UI e Semantic UI. Capítulo 5: Definição de rotas e navegações entre componentes React JS, utilizando ou não passagem de parâmetros entre páginas. Definição e uso do React Router com exemplos. Capítulo 6: Introdução sobre Redux. Funcionamento e detalhamento de estado, store, actions, reducers e middlewares, assim como suas aplicações. Capítulo 7: Mesmo que nossa proposta seja focada no Front-End, é crucial aprender como integrar com APIs no React JS. Apresentação dos principais frameworks utilizados, tratamento dos dados e de erros. Capítulo 8: Testes em React JS. Apresentação das principais bibliotecas utilizadas e como testar nossos componentes. Abordaremos Jest e Enzyme. Capítulo 9: Aqui teremos um conteúdo avançando em React: React.Memo e useMemo, portals, refs, HOCS, Hooks, renderização server side, Redux etc. Capítulo 10: Projeto prático de uma aplicação completa em React JS com testes abordando todo conteúdo demonstrado no livro. O projeto será destrinchado arquivo por arquivo e contará com link para o código pronto no GitHub
Audiobook details
GenreScience and Nature, Technology
Length3 hrs 33 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateApr 29, 2024
LanguagePortuguese
Table of contents
1Carlos Eduardo Ferreiro Corrêa
2Prefácio
3Bora, Bill! – Marcos Gonzalez
4Eita, Giovanna, o forninho caiu! – Wanessa
5Estado
Show all chaptersShow less
6b) Renderização condicional com o operador &&
7Bootstrap
8Menos a Luíza, que está no Canadá – Geraldo Rabello
9Um exemplo de navegação entre páginas, usando os mesmos
10Fiz uma baguncinha dentro da Califórnia – Maicon Alexandre da Silva Santos
11Store
12Actions
13counter: 0, };
14Mamilos são muito polêmicos – Bruno Nicoletti
15Aqui está um exemplo de como podemos escrever um teste de
16Button:
17Taca-le pau nesse carrinho, Marcos! – Leandro Beninca
18function App() { const inputRef = createRef();
19ReactDOM.render(<App />, document.getElementById("root"));
20import React from "react";
21Trabalhando com Hooks
22avançados de arquitetura em um aplicativo React JS.
23// arquivo: server.js
24Performance e otimizações
25Desenvolvendo uma aplicação completa com React JS
26GitHub: https://github.com/kadusjc/react-e-commerce
27export const FETCH_PRODUCTS = "FETCH_PRODUCTS";
28src/redux/actions/types.js
29ProductItem
30src/components/ProductItem.js
31export default App;
32Login.js
33src/containers/Login.js
34NotFound.js
35ProductList.js
36src/containers/Cart.test.js
37src/containers/ProductDetails.test.js
38src/containers/UserProfile.test.js