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