Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

React Hook e Styled-Components.

Boa noite!!

Eu fiquei com dúvidas nos "Para saber mais."

Tivemos o que falava sobre o React Hook e o do Styled-Components.

Eu gostaria de saber se há como visualiza-los funcionando em nossa aplicação para melhor entendimento e visualização!

Segue o código deles.

Obrigado!

Contador

import React, { useState } from 'react';

function ContaClicks() { //React Hook - Never used

    const [contador, setContador] = useState(0);
    return (
        <div>
            <p> Você clicou x vezes </p>
            <button onclick={() => setContador(contador + 1)}> clicar </button>
        </div>
    )
}

Styled-Component

const Button = styled.button`
  background: transparent;
  border-radius: 3px;
  border: 2px solid palevioletred;
  color: palevioletred;
  margin: 0.5em 1em;
  padding: 0.25em 1em;

  ${props => props.primary && css`
    background: palevioletred;
    color: white;
  `}
`;

const Container = styled.div`
  text-align: center;
`
  //MÉTODO RENDER

  render(
    <Container>
      <Button>Normal Button</Button>
      <Button primary>Primary Button</Button>
    </Container>
  );
3 respostas
solução!

Fala ai Daniel, tudo bem? Vamos lá:

Eu gostaria de saber se há como visualiza-los funcionando em nossa aplicação para melhor entendimento e visualização!

Nesse caso seria necessário implementar os componentes com Styled Components e realizar estilização no JS.

E os hooks precisariam substituir estados e ciclos de vida dos componentes de classe.

Talvez nas próximas partes do curso de React esse tema será abordado e exemplos serão feitos.

Espero ter ajudado.

Opa, beleza então!

Espero ver mais pra frente!

Obrigado!

Magina Daniel, caso não tenha algo, cria outra dúvida e coloca algum componente de classe como exemplo que eu te ajudo a transformá-lo em hooks.

E manda o CSS dele também, dai a gente muda para styled-components.

Abraços e bons estudos.