Comments (3)
Oi @fernandomk6! Em todo o curso, você vai aprender sempre a usar componentes como funções. Nos primeiros módulos ainda não existiam hooks, então eu mostro como usar classes apenas para manipular estados.
No módulo 4 eu já mostro como usar o React sem classes, apenas com os hooks para manipulação dos estados.
Você pode seguir com o módulo 1, e ao final dele, pode ir direto para o módulo 4 se quiser ver a parte apenas do React.
No módulo 2 você vai aprender algumas coisas mais avançadas, principalmente voltadas à configuração do webpack, e no módulo 3 você irá aprender sobre Redux.
Então, se quiser focar só no React nesse início, você pode pular os módulos 2 e 3, e deixar para assistí-los no futuro, se quiser =)
from curso-reactjs-ninja.
ICaramba professor. Muito obrigado por esse feedback. Eu certamente iria me desmotivar nos módulos 2 e 3, pois não tenho muito interesse em aprender "outras coisas". Meu foco é realmente o react. Apesar de hoje não ser muito usado (pelo pouco que sei) estou gostando de aprender como funcionam os componentes class, eu acho mais facil de entender. Hooks a primeira vista me pareceu algo "magico" enquanto as classes eu sei exatamente como funcionam, me sinto mais seguro e me mostraram como as coisas funcionam ali por baixo dos panos.
Mas depois de dominar o básico com classes eu vou focar em usar apenas o modo funcional e usando hooks.
Obrigado pelo toque sobre o conteúdo dos módulos isso vai fazer muita diferença.
@fdaciuk
from curso-reactjs-ninja.
Boa @fernandomk6! Acho que vai ficar tranquilo de pegar como os hooks funcionam no módulo 4, pois lá nós construímos duas aplicações de tamanho razoavelmente grande: um sistema de pizzaria. Criamos tanto o backoffice ou área de administração, onde são cadastradas as pizzas, como a parte do "frontend", onde os pedidos são feitos com base nos tamanhos de pizza e sabores inputados no backoffice =)
Ah, uma outra coisa que eu não citei: apesar do módulo 2 ter bastantes informações sobre configuração do webpack, ele também traz algumas informações importantes, sobre testes unitários, e a criação de mais algumas aplicações para praticar o que está sendo aprendido.
Você pode também fazer o módulo 2, só "pulando" as partes de configuração, e usando o Create React App para construir as aplicações ao invés de configurar o webpack na mão, como mostrado.
Em breve eu devo atualizar esses primeiros módulos pra organizar um pouco melhor e separar bem essa parte de configuração das aulas que falam só sobre React, mas fica aí também como opção, se você quiser fazer assim.
Esse conhecimento das aplicações criadas no módulo 2 podem facilitar o aprendizado do que será visto no módulo 4 :D
from curso-reactjs-ninja.
Related Issues (20)
- Cursoo está desatualizado webpack server HOT 5
- Projeto para uma Associação de crianças carentes HOT 3
- Não consigo gerar o bundle.js utilizando o comando webpack no terminal HOT 2
- M3#A33 - Redux HOT 3
- M3#A41 - function createReducer & tests HOT 7
- MRW#02 Configuração do Webpack HOT 1
- m1#a03 - começando a trabalhar com react HOT 4
- MMR#A06 - Usando sistema de módulos do ES6 HOT 4
- Aula - mrw#08 HOT 3
- React no frontend HOT 5
- Versão standardJS HOT 8
- m1#a46 - setState sequenciais HOT 6
- Recomendação de curso firebase HOT 2
- Modulo 2 - Problema com rotas para alguns arquivos. HOT 2
- Atualização de código incorreto =) HOT 6
- Expor um estado - Caso simples HOT 4
- M1#A13 HOT 5
- Sobre o curso HOT 2
- Probelmas com a função .error() em M1#45 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from curso-reactjs-ninja.