goStack

🚀 Conceitos ReactJS 🚀

Esse é o cliente Web em ReactJS, para a api desenvolvida no desafio anterior. Com suporte para criar, deletar e curtir os repositórios fake.

Sobre 🤓

Esse Repositório de desafio do bootcamp busca trazer, na prática os 3 pilares do React, que são Componentização, Propriedades e os conceitos de Estado e Imutabilidade, através de uma interface simples.

🔍 Revisão Relâmpago ⚡

  • Componentes: Unidades isoláveis e funcionais de JSX e estilização
    function Header() {
        return (
          <header>
            Conteúdo do Cabeçalho
          </header>
        )
      }
  • Propriedades: Valores passados como parâmetros, de um componente a outro
    function App() {
      return <Header title="ReactJS" />
    }
    function Header(props) {
        return <header>{props.title}</header>
      }
  • Estado e imutabilidade: O estado de um componente é o valor de determinadas variáveis internas, de acordo com o contexto. Esses valores, por sua vez devem ser alterados com as funções 'setNomeDoEstado' (imutabilidade)
      import React, { useState } from 'react';
    
      function App() {
        const [title, setTitle] = useState('');
    
        return <Header title={title} />
      }

Não Tente isso em Casa! ⚠️

  #  clone o repositório
  git clone link

  #  navegue até o repositório clonado
  cd conceitos-reactjs

  #  baixe as dependências
  yarn

  #  divirta-se!
  yarn start

Esse conhecimento te ajudou? 😍

Avalie o repositório com uma ⭐ para que mais devs possam vê-lo! 🚀


Feito com 💜 por Lucas dos Prazeres