< Return to Video

WEB CAP16 2025 VA03 REACT MANIPULACAO DE COMPONENTES

  • 0:08 - 0:10
    Para o
    projeto Gente ser mais organizado,
  • 0:10 - 0:13
    precisamos fazer uma limpeza
    em sua estrutura para manipularmos.
  • 0:14 - 0:16
    Vamos ver na tela como funciona.
  • 0:16 - 0:19
    Com a estrutura do projeto,
  • 0:19 - 0:20
    vamos fazer uma limpeza
  • 0:20 - 0:23
    e verificar aqui no navegador
    como que ele vai ficar.
  • 0:24 - 0:27
    Primeiro vamos
    limpando a pasta public, apagando
  • 0:29 - 0:31
    esta imagem,
  • 0:31 - 0:33
    em seguida, dentro da pasta S.
  • 0:33 - 0:36
    Aí você dentro da pasta.
  • 0:36 - 0:38
    Vamos apagar
  • 0:38 - 0:41
    a outra imagem e aqui
    vocês já vão perceber
  • 0:41 - 0:44
    que ele vai apresentar um erro.
  • 0:44 - 0:48
    Depois
    vamos apagar este arquivo CSS.
  • 0:52 - 0:56
    Vamos apagar o arquivo index
  • 0:56 - 0:59
    ponto CSS.
  • 1:01 - 1:04
    Dentro do arquivo main.
  • 1:04 - 1:07
    Vamos apagar o import
    do CSS do index.
  • 1:10 - 1:11
    E não é pior.
  • 1:11 - 1:14
    Nosso componente principal?
  • 1:14 - 1:17
    Vamos limpar tudo acima do function.
  • 1:21 - 1:24
    A linha abaixo do function
  • 1:24 - 1:28
    e tudo que estiver dentro
    desse Fragments ficando desse jeito.
  • 1:29 - 1:30
    Observem
  • 1:30 - 1:33
    que agora no navegador
    ficou tudo branco
  • 1:34 - 1:37
    ou seu projeto está limpo.
  • 1:37 - 1:40
    Com o projeto limpo,
    já estamos prontos para manipular.
  • 1:40 - 1:43
    Veja como funciona na tela
  • 1:43 - 1:45
    coloquei um código
    para poder exemplificar
  • 1:45 - 1:48
    como funciona
    uma manipulação de um componente.
  • 1:48 - 1:52
    Primeiro no componente app JSX
  • 1:53 - 1:55
    temos a seguinte estrutura
  • 1:55 - 1:57
    o import de uma imagem
  • 1:57 - 2:00
    que já baixei
    e coloquei dentro do assets
  • 2:01 - 2:04
    uma imagem JPG.
  • 2:04 - 2:09
    A função do app
    que inicia aqui e termina no esporte
  • 2:11 - 2:14
    e dentro dessa função
  • 2:14 - 2:17
    temos aqui o Return,
  • 2:17 - 2:19
    aonde vai ser apresentado na tela,
  • 2:19 - 2:23
    que é o que vocês estão vendo aqui
    e em cima do return.
  • 2:24 - 2:26
    São as nossas funções,
  • 2:26 - 2:29
    ou seja, o nosso JavaScript.
  • 2:29 - 2:30
    Vamos entender um pouquinho.
  • 2:30 - 2:33
    Primeiro
    são as declarações de variáveis.
  • 2:33 - 2:37
    Então declarei uma variável
    nome de app, uma variável let
  • 2:38 - 2:41
    apelido recebendo fiapinho
  • 2:41 - 2:44
    uma variável, novo nome.
  • 2:44 - 2:45
    E nesse novo nome
  • 2:45 - 2:49
    vocês percebem que eu estou chamando
    o nome e um método chupa case.
  • 2:50 - 2:52
    Isso significa que nome
  • 2:53 - 2:55
    vai ficar em maiúsculo?
  • 2:55 - 2:58
    Se vocês olharem aqui no resultado,
    observe que só o Phillip
  • 2:59 - 3:02
    ficou em maiúsculo,
    porque eu estou usando um método
  • 3:02 - 3:05
    que está sendo passado em nome
    e está sendo executado aqui
  • 3:05 - 3:08
    para que ele, só ele, fique
    maiúsculo.
  • 3:08 - 3:11
    O Fiapinho está exibindo normal
    Como recebeu o apelido
  • 3:12 - 3:16
    e vocês vão perceber que aparecer
    aqui seja bem vindo,
  • 3:16 - 3:19
    ou seja bem vindo! Está aqui o.
  • 3:19 - 3:19
    Seja bem vindo!
  • 3:19 - 3:23
    E eu estou chamando novo nome
  • 3:24 - 3:27
    e o apelido Novo nome
    está recebendo o nome
  • 3:28 - 3:33
    e o maiúsculo e o apelido
    está recebendo VIP e com isso
  • 3:33 - 3:38
    você vê a seguinte frase Seja bem
    vindo ao Wiec e a app é assim.
  • 3:39 - 3:41
    Na segunda linha
  • 3:41 - 3:45
    nós temos a função soma e
  • 3:46 - 3:48
    criei uma função
  • 3:48 - 3:51
    aonde recebe dois parâmetros valor
    um e valor dois
  • 3:52 - 3:54
    e retorna o valor mais valor dois.
  • 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