< Return to Video

WEB CAP16 2025 VA03 REACT MANIPULACAO DE COMPONENTES

  • 0:08 - 0:10
    Para o projeto React
    ser mais organizado,
  • 0:10 - 0:14
    precisamos fazer uma limpeza
    em sua estrutura para manipularmos.
  • 0:14 - 0:16
    Vamos ver na tela como funciona?
  • 0:16 - 0:20
    Com a estrutura do projeto,
    vamos fazer uma limpeza
  • 0:20 - 0:24
    e verificar aqui no navegador
    como que ele vai ficar.
  • 0:24 - 0:27
    Primeiro vamos
    limpando a pasta "public",
  • 0:27 - 0:31
    apagando esta imagem.
  • 0:31 - 0:36
    Em seguida, dentro da pasta "src",
    dentro da pasta "assets"
  • 0:36 - 0:39
    vamos apagar a outra imagem.
  • 0:39 - 0:44
    E aqui vocês já vão perceber
    que ele vai apresentar um erro.
  • 0:44 - 0:52
    Depois vamos apagar este arquivo "css".
  • 0:52 - 1:01
    Vamos apagar o arquivo "index.css".
  • 1:01 - 1:04
    Dentro do arquivo "main.jsx"
  • 1:04 - 1:10
    vamos apagar o "import"
    do css do index
  • 1:10 - 1:14
    e no "app.jsx"
    nosso componente principal
  • 1:14 - 1:21
    Vamos limpar tudo acima
    do "function",
  • 1:21 - 1:24
    a linha abaixo do "function"
  • 1:24 - 1:29
    e tudo que estiver dentro
    desse "fragments" ficando desse jeito.
  • 1:29 - 1:34
    Observem que agora no navegador
    ficou tudo branco,
  • 1:34 - 1:38
    o seu projeto está limpo.
  • 1:38 - 1:40
    Com o projeto limpo,
    já estamos prontos para manipular.
  • 1:40 - 1:42
    Veja como funciona na tela.
  • 1:42 - 1:45
    Coloquei um código
    para poder exemplificar
  • 1:45 - 1:48
    como funciona a manipulação
    de um componente.
  • 1:48 - 1:55
    Primeiro no componente 'App.jsx"
    temos a seguinte estrutura
  • 1:55 - 1:58
    o "import" de uma imagem
    que já baixei
  • 1:58 - 2:04
    e coloquei dentro do "assets",
    uma imagem jpg,
  • 2:04 - 2:10
    a função do app que inicia aqui
    e termina no "export"
  • 2:10 - 2:17
    e dentro dessa função
    temos aqui o "return",
  • 2:17 - 2:21
    aonde vai ser apresentado na tela,
    que é o que vocês estão vendo aqui.
  • 2:21 - 2:26
    E em cima do "return"
    são as nossas funções.
  • 2:26 - 2:29
    Ou seja, o nosso JavaScript.
  • 2:29 - 2:30
    Vamos entender um pouco.
  • 2:30 - 2:33
    Primeiro são as declarações
    de variáveis.
  • 2:33 - 2:36
    Então declarei uma variável "nome",
    "FIAP",
  • 2:36 - 2:41
    uma variável "let",
    "apelido" recebendo "fiapinho"
  • 2:41 - 2:45
    uma variável "novoNome"
    e nesse novo nome
  • 2:45 - 2:47
    vocês percebem
    que eu estou chamando o nome
  • 2:47 - 2:50
    e um método "toUpperCase".
  • 2:50 - 2:55
    Isso significa que nome
    vai ficar em maiúsculo.
  • 2:55 - 2:57
    Se vocês olharem aqui no resultado,
  • 2:57 - 3:00
    observe que só o FIAP
    ficou em maiúsculo,
  • 3:00 - 3:02
    porque eu estou usando um método
  • 3:02 - 3:05
    que está sendo passado um nome
    e está sendo executado aqui
  • 3:05 - 3:07
    para que só ele fique
    maiúsculo.
  • 3:07 - 3:12
    O "Fiapinho" está recebendo normal
    como recebeu o apelido
  • 3:12 - 3:16
    e vocês vão perceber que apareceu
    aqui "seja bem vindo",
  • 3:16 - 3:19
    o "seja bem vindo!" está aqui ó.
  • 3:19 - 3:19
    "Seja bem vindo!"
  • 3:19 - 3:25
    e eu estou chamando "novoNome"
    e o "apelido"
  • 3:25 - 3:30
    "NovoNome" está recebendo o nome
    e é o maiúsculo
  • 3:30 - 3:33
    e o apelido está recebendo
    "Fiapinho"
  • 3:33 - 3:35
    e com isso,
    você vê a seguinte frase:
  • 3:35 - 3:39
    Seja bem vindo ao React FIAP, Fiapinho.
  • 3:39 - 3:44
    Na segunda linha
    nós temos a função soma
  • 3:44 - 3:52
    e criei uma função aonde recebe
    dois parâmetros "v1" e "v2"
  • 3:52 - 3:55
    e retorna o "v1" + "v2".
  • 3:55 - 3:58
    Ao executar essa
    função que é feita aqui embaixo,
  • 3:59 - 4:02
    eu estou passando as chaves
  • 4:03 - 4:07
    Soma, que é o nome da minha função
    e dentro das somas dos parâmetros
  • 4:07 - 4:11
    20 mais nove
    o resultado a soma é 29.
  • 4:11 - 4:14
    Se eu mudar aqui 15.
  • 4:14 - 4:16
    Agora 24
  • 4:16 - 4:19
    Se eu alterar aqui para oito 23,
  • 4:19 - 4:23
    então a soma está sendo executada
    com essa função.
  • 4:23 - 4:26
    Aqui na linha
  • 4:27 - 4:29
    do retorno.
  • 4:29 - 4:31
    Na terceira linha
  • 4:31 - 4:34
    nós estamos usando uma outra função,
    mas nós chamamos isso
  • 4:34 - 4:35
    de era um function.
  • 4:35 - 4:38
    E a mesma forma
  • 4:38 - 4:41
    como é executada aqui de cima, mas
  • 4:41 - 4:44
    ela tem uma característica
  • 4:44 - 4:47
    de poder fazer em uma linha só e
  • 4:47 - 4:48
    não escrevemos a palavra function.
  • 4:48 - 4:51
    Nós usamos esse símbolo, o igual
  • 4:52 - 4:54
    e a setinha
    que nós chamamos de hierofante.
  • 4:54 - 4:56
    Ela fala o tipo
    que representa uma flecha.
  • 4:57 - 4:58
    E aí,
  • 4:58 - 5:01
    usando esse exemplo,
    nós temos aqui a subtração dela
  • 5:01 - 5:04
    function
    e da mesma forma recebe dois valores
  • 5:04 - 5:08
    e retorna o retorno
    e está sendo uma subtração.
  • 5:10 - 5:12
    E ao chamar aqui no seu retorno,
  • 5:12 - 5:16
    subtrair o nome da função
    e aqui os parâmetros 50 e o 30.
  • 5:17 - 5:20
    E aí ele vai fazer 50 -30 20.
  • 5:20 - 5:23
    Vocês perceberam que a função
    foi executada aqui com sucesso
  • 5:23 - 5:26
    e a última
    é a representação da imagem.
  • 5:26 - 5:29
    Eu já baixei a imagem como mostrei
  • 5:29 - 5:32
    e estou importando a imagem aqui.
  • 5:32 - 5:33
    Importe o nome de uma imagem aqui,
  • 5:33 - 5:37
    um nome qualquer que você passa from
    da onde está essa imagem?
  • 5:37 - 5:41
    O caminho aonde está a imagem
    que é exatamente aqui dentro do West
  • 5:42 - 5:44
    e aqui no Return
    estou passando um mg.
  • 5:44 - 5:45
    O nome
  • 5:46 - 5:48
    da imagem, o alt.
  • 5:48 - 5:51
    Caso a imagem não exista
    ele vai aparecer.
  • 5:51 - 5:56
    Esse texto e uma largura
    só para ficar visível aqui.
  • 5:57 - 6:00
    E com isso
    nós temos uma manipulação em
  • 6:00 - 6:04
    um componente React
    de uma forma bem rápida e dinâmica.
  • 6:05 - 6:08
    Com isso temos uma manipulação
    e um componente.
  • 6:08 - 6:10
    O é de uma forma rápida e dinâmica.
Title:
WEB CAP16 2025 VA03 REACT MANIPULACAO DE COMPONENTES
Video Language:
Portuguese, Brazilian
Duration:
06:14

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions