Skip to main content

Primeiros Passos

Bom, antes de iniciar o aprendizado com React eu recomendo fortemente que você tenha um conhecimento sólido em JavaScript. JavaScript é a base para Rect e outras bibliotecas/frameworks para criação de User Interface. Sem uma base sólida você pode ter dificuldades para entender conceitos e até mesmo resolver problemas que podem surgir durante o desenvolvimento.

tip

Tenho uma trilha inicial sobre JavaScript que pode te ajudar bastante nessa jornada. Link: JavaScript

Primeiramente eu sempre gosto de explicar que React é uma BIBLIOTECA, e não um framework, como é muito falado por aí. Qual é a diferença disso?

Frameworks são um conjunto de bibliotecas que juntas formam um framework. Na maioria dos casos ele já possui sistema de rotas, storage, api e outros controladores e as coisas são bem amarradas.

Já uma biblioteca é um conjunto de funções que podem ser utilizadas para resolver um problema específico. No caso do React, ele é uma biblioteca para criação de interfaces de usuário.

É claro que existem vantagens e desenvatanges com cada um aqui, mas isso é assunto para outro momento.

De todo jeito, gosto de ressatar que React é uma bibliteca porque ela notivamente não traz muitas coisas prontaso. É necessário ter um conhecimento mínimo para conseguir implementar alguns recursos que praticamente toda aplicação vai possuir, como é um sistema de Rotas.

Mas antes entrar em tópicos mais complexos vou começar com exemplos mais básicos e explicando o React de uma forma mais simples. Mas primeiro, vamos pensar como o React.