A PROP MAIS SUBESTIMADA DO REACTJS - Index como prop key?!

  Рет қаралды 3,107

Dev Junior Alves

Dev Junior Alves

Күн бұрын

Пікірлер: 52
@devjunioralves
@devjunioralves Жыл бұрын
Vídeos mais assistidos do canal: 7 CONCEITOS DO TYPESCRIPT QUE VOCÊ DEVE SABE kzbin.info/www/bejne/bXXLnYpofdutqqc QUAL A MELHOR ESTRUTURA DE PASTAS PARA PROJETOS REACT/NEXT.JS kzbin.info/www/bejne/nImzc3iBr8llbMU COMO APLICAR SOLID NO REACT - Inversão de dependência DIP kzbin.info/www/bejne/jGKwZGyegKqSepo [ROADMAP] O QUE VOCÊ DEVERIA ESTUDAR EM 2O23? Fique de olho nessas tecnologias kzbin.info/www/bejne/pGS1Zp-ne5dnnbs TUTORIAL NEXT.JS 13: FETCHING DATA - PARTE 3/3 kzbin.info/www/bejne/fJuYaoljdql1nJo A FORMA CORRETA DE CRIAR ROTAS PRIVADAS NO NEXT.JS 13 - Nova pasta pasta app! kzbin.info/www/bejne/gKSYaYOAqqmDfbs QUANDO NÃO UTILIZAR ESTADOS NO REACT? kzbin.info/www/bejne/q3nbdGt8fZifZ5I MELHORE A USABILIDADE DE SUAS APLICAÇÕES COM ISSO kzbin.info/www/bejne/bZ6uo6Vjd899j5o TUTORIAL NEXT.JS 13: VALE A PENA MIGRAR? PARTE 1/3 kzbin.info/www/bejne/m5y5nZquoJx_grs A FORMA CORRETA DE CRIAR ROTAS PRIVADAS NO NEXT.JS 13 - Nova pasta pasta app! kzbin.info/www/bejne/gKSYaYOAqqmDfbs Signals no React.js?! kzbin.info/www/bejne/m6CUi6Vvbs12Y5Y
@VagnerMaltauro
@VagnerMaltauro Жыл бұрын
cara, sensacional sua maneira de explicar! Até conceitos que eu "já sabia", aprendo algumas sacadas a mais nos seus vídeos. Muito top. Merece mais views nesse canal! Parabéns!
@devjunioralves
@devjunioralves Жыл бұрын
Que show Vagner!!! Sério, fico muito feliz em saber disso, valeu demais 👊
@costec222
@costec222 Жыл бұрын
Cara, sem sacanagem.. vc ta sendo o melhor conteúdo de frontend avançado mano... caraca. Brabo demais
@devjunioralves
@devjunioralves Жыл бұрын
Cara, fico muito feliz em saber que esta curtindo os conteúdos, sério mesmo. Valeu demais!
@tiagodroppa
@tiagodroppa Жыл бұрын
Muito bom e prático esse exemplo! Valeu!
@devjunioralves
@devjunioralves Жыл бұрын
Valeu Tiago!
@HerlonCosta
@HerlonCosta Жыл бұрын
Mano, eu sabia por alto, tanto que sempre priorizei utilizar os id's únicos. Mas agora ficou muito mais claro, sua didática é f0d4 mano!!
@devjunioralves
@devjunioralves Жыл бұрын
Show Herlon! Valeu demais 👊
@raphaelamericano4115
@raphaelamericano4115 Жыл бұрын
Até quem entendi essa questão de forma clara! Excelente exemplo também
@devjunioralves
@devjunioralves Жыл бұрын
Show de bola! Valeu demais 👊
@Learning_front-end
@Learning_front-end Жыл бұрын
Esse video é um curso, eu NUNCA vi ninguém falar sobre isso de forma tão clara.
@devjunioralves
@devjunioralves Жыл бұрын
Fico muito feliz em saber disso man, valeu demais! 👊
@diego-hartmann
@diego-hartmann Жыл бұрын
sou programador há 7 anos e aprendo demais com você. o melhor conteúdo frontend na atualidade. merece mais views
@devjunioralves
@devjunioralves Жыл бұрын
Que show Diego. Sensacional saber disso!!!
@HenriqueAraujo174
@HenriqueAraujo174 Жыл бұрын
Grato por essa pílula de conhecimento
@devjunioralves
@devjunioralves Жыл бұрын
Boa Henrique! Que bom que tu curtiu.
@gustavomoreira7817
@gustavomoreira7817 Жыл бұрын
conteudo excelente aprendendo muito contigo, cria um curso para especialista em front end seria otimo, abraço!!!
@devjunioralves
@devjunioralves Жыл бұрын
Que massa Gustavo! Sobre o curso, logo logo vou soltar algumas informações aqui no canal, fica ligado 🤓
@samuelmelo3220
@samuelmelo3220 Ай бұрын
Explicação que salvou, man! Só recomendo deixar parte do código pronto. Quem tem TDAH sofre kkkkkk
@deverik.
@deverik. 7 ай бұрын
Só sabia na teoria, mas esse exemplo aí foi top demais.
@GaiProgramador
@GaiProgramador Жыл бұрын
Conteúdo brabissimo!! Parabéns! 💥🚀
@devjunioralves
@devjunioralves Жыл бұрын
Massa demais!!! 👊🚀
@SouAndersonDavid
@SouAndersonDavid Жыл бұрын
Vou começar um abaixo assinado pra você entrar na equipe do Facebook, vlw mesmo irmão
@devjunioralves
@devjunioralves Жыл бұрын
Kkkk Valeu demais man!
@arielafonso5488
@arielafonso5488 Жыл бұрын
Você tá me ajudando muito, eu to indo atualizar alguns de meus projetos!
@devjunioralves
@devjunioralves Жыл бұрын
Que massa Ariel! Valeu demais pelo feedback!
@ernestoTBorges
@ernestoTBorges Жыл бұрын
Nossa, eu já tinha percebido esse comportamento usando o Index como Key mas nunca tinha me atentado a procurar saber o que era. Agora tudo faz sentido, me ajudou muito
@devjunioralves
@devjunioralves Жыл бұрын
Que massa Ernesto! Fico feliz em saber que o vídeo esclareceu suas dúvidas.
@antoniofulgencio4597
@antoniofulgencio4597 Жыл бұрын
Excelente vídeo!
@devjunioralves
@devjunioralves Жыл бұрын
Valeu Antonio!!!
@CarlosEduardo-gi4xf
@CarlosEduardo-gi4xf Жыл бұрын
Agora tudo faz sentido kkkkk, conteúdo de qualidade como sempre, parabéns
@devjunioralves
@devjunioralves Жыл бұрын
Boaaa kkk Valeu demais Carlos!
@emanoelinfinity
@emanoelinfinity Жыл бұрын
Muito bom exemplo!
@devjunioralves
@devjunioralves Жыл бұрын
Valeu Emanoel!!!
@antoniofernandes3722
@antoniofernandes3722 Жыл бұрын
Caro Junior primeiro parabéns pelo conteúdo. Mas caso meu array não tenha um campo único, tem alguma outra alternativa para não usar o index?
@devjunioralves
@devjunioralves Жыл бұрын
Quando o dado que você vai iterar não possui um campo único para ser utilizado como key, tu pode utilizar o React.Children.toArray(). Valeu demais Antonio!
@luizAugustoll
@luizAugustoll Жыл бұрын
Uma pergunta, a key é só pra listas ou ela pode ser usada pra control flow (if else de componentes)? Porquê eu já usei assim, só não sei se é inócuo.
@devjunioralves
@devjunioralves Жыл бұрын
Boa pergunta Luiz! Pode sim, a key é utilizado pelo o React para rastrear os elementos renderizados, então, podemos utilizar em qualquer componente e não precisa ser só quando renderizamos listas.
@luizAugustoll
@luizAugustoll Жыл бұрын
@@devjunioralves mas seria inócuo, ou tem alguma vantagem nisso?
@devjunioralves
@devjunioralves Жыл бұрын
@@luizAugustoll Se você precisar que o componente seja re-montado quando alguma informação mude, tu pode passar essa informação como key. Depende do seu caso, tu vai precisar usar a key.
@noetec
@noetec Жыл бұрын
Agora que compreendi, pois cometi esse erro
@devjunioralves
@devjunioralves Жыл бұрын
Sei como é Noé, por isso quis fazer esse vídeo, ja passei por isso também.
@kinerikin
@kinerikin Жыл бұрын
Obrigado pelo conteúdo Júnior! No caso do meu objeto não possuir um ID, qual a melhor opção que teríamos para adicionar um único ID na interação do React/NextJS?
@devjunioralves
@devjunioralves Жыл бұрын
Excelente pergunta Erik! Podemos usar o React.Children.toArray, ficaria assim: {React.Children.toArray(seuArray.map((item) => {item}))}
@hayttlesds
@hayttlesds Жыл бұрын
@@devjunioralvesai não vai utilizar a key mais?
@coffeeAndCodes
@coffeeAndCodes Жыл бұрын
Além de ser um programador excelente, fornece um conteúdo excelente, pode ter certeza que seu conteúdo traz um impacto muito positivo na vida de muitas pessoas.
@devjunioralves
@devjunioralves Жыл бұрын
Sério, fiquei muito feliz com seu feedback! Ajuda demais eu continuar trazendo conteúdo. Valeu demais!!!
@half7752
@half7752 Жыл бұрын
gostei da homenagem no array de data, tmj junior KAKAKAK
@devjunioralves
@devjunioralves Жыл бұрын
Haha massa, tava esperando seu comentário! Tmj man 👊
@jaquisonsouza5143
@jaquisonsouza5143 11 ай бұрын
Fiquei mais rico na programação... Obrigado JJ
@CarlosSilva-hy8xt
@CarlosSilva-hy8xt Жыл бұрын
cara, eu estava desenvolvendo uma feature em um sistema next e tava usando o index pra mapeamento de lista de produtos, e nessa lista tinha paginação, e o usuário podia alterar a imagem do produto da lista, e quando alterava e passava de pagina a img permanecia na mesma posiçao em um produto diferente kkkkkkkkkkkk, aprendi do jeito mais amargo do pq n usar index.
Esse conceito é FUNDAMENTAL no React
11:48
Dev Junior Alves
Рет қаралды 1,9 М.
React.js Antipatterns: What to Avoid to Build Efficient Components
15:28
Dev Junior Alves
Рет қаралды 2,4 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН
O ERRO mais comum no React (você já fez isso)
13:26
Rocketseat
Рет қаралды 128 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
Arquitetura Front-end: Aplicando Arquitetura MVVM no Front-end (React.js)
10:58
3 Perguntas Comuns em Entrevistas de JavaScript (e Como Respondê-las)
10:36
How To Maximize Performance In Your React Apps
12:58
Web Dev Simplified
Рет қаралды 117 М.
10 React Hooks Explained // Plus Build your own from Scratch
13:15
Fireship
Рет қаралды 1,4 МЛН
Melhore a UX de aplicações ReactJS com essa dica
16:27
Dev Junior Alves
Рет қаралды 4,5 М.
Junior vs Senior React Folder Structure - How To Organize React Projects
16:16
COMPONENT vs ELEMENT ReactJS | Quais as diferenças?!
12:05
Dev Junior Alves
Рет қаралды 2,5 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН