Esse é o cliente Web em ReactJS, para a api desenvolvida no desafio anterior. Com suporte para criar, deletar e curtir os repositórios fake.
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.
-
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 só devem ser alterados com as funções 'setNomeDoEstado' (imutabilidade)
import React, { useState } from 'react'; function App() { const [title, setTitle] = useState(''); return <Header title={title} /> }
# 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
Avalie o repositório com uma ⭐ para que mais devs possam vê-lo! 🚀
Feito com 💜 por Lucas dos Prazeres