O Diego é sensacional, 2 anos depois e eu estou aprendendo muito com vídeo, tá me servindo como auxílio enquanto realizo a trilha de React 🚀
4 жыл бұрын
Ótimo vídeo! Por favor Diego, traga o Typescript mais ao fundo focado no React. Abraço!
@rocketseat4 жыл бұрын
Faala José! Estamos trazendo cada vez mais conteúdos utilizando ele, fica de olho 💜
@MarcosVas2 жыл бұрын
Primeiramente eu gostaria de agradecer por essa aula postada em vosso canal, foi bastante satisfatória, e também gratificante para mim como expectador do vosso trabalho ver o grau de qualidade que nos entregam!
@juliothomazelli20634 жыл бұрын
Muito bom ter pessoas como você na nossa área, obrigado.
@rocketseat4 жыл бұрын
Fala Julio!! Valeeu pelo feedback! 💜
@lorraynetrindade239 Жыл бұрын
ficou cativante demais! assistir desperta a vontade de se aprofundar mais e mais em TS
@CalebeMachado4 жыл бұрын
Trabalho com TS nos projetos em Angular a alguns meses e gostei bastante das features dele, poder usufruir desses recursos em conjunto com node é bem bacana. Valeu pelo conteúdo!
@jeanN3T4 жыл бұрын
oh
@allisondealmeida4 жыл бұрын
Bem, eu trabalho com infra, já estudei programação em linguagens com tipagem, mas nunca fui a fundo nos estudos com programação, até que vi a semana omnistack, nossa sensacional, mas fique muito perdido com a linguagem por ser bem diferente do que estudei, mas vendo agora um pouco do typescript ficou um pouco mais entendível mesmo sendo um mero iniciante. obrigado pela aula.
@eorafasantos6 ай бұрын
Que conteúdo incrível. Parabéns e obrigado 🙏
@AmodeusR2 жыл бұрын
Se alguém mais teve problema com o uso do ts-node-dev, é porque mudaram uma das flags de --transpileOnly para --transpile-only.
@VIC8792 жыл бұрын
obrigada
@titon93222 жыл бұрын
25:58 thanks Amodeus
@DougLopes2 жыл бұрын
caraca pior que o erro é de que não reconhece o comando ts-node-dev e não a flag, e ainda não acertaram a Doc no npmjs eu nunca ia adivinhar, vlw mano!
@emersonvargas80892 жыл бұрын
Brigadão meu bom, tive problema exatamente com isso aqui
@marcosbigode3120 Жыл бұрын
Salvou dms
@182miika2 жыл бұрын
Vídeo muito esclarecedor e ótimo complemento de aprendizagem, obrigada
@yuri_cmps4 жыл бұрын
Diego, estou começando agora no mundo do React e já estou embarcando em um projeto todo em React e eles utilizam typescript no React e cara esses negócios de tipagem estava meio complicado para entrar na minha cabeça e tudo mais. E sinceramente, estou gostando de mexer com o typescript no React e cara só tenho agradecer por ajudar com estas master class que vc posta e tudo mais. Vou rever dnv a aula, pq sinceramente tu é um monstro da programação e explica muito bem
@rafaelcastro62912 жыл бұрын
Hoje em dia se acostumou com o ts?
@neiltongomes93814 жыл бұрын
Cara muito bom. Eu não havia feito nada com TypeScript ainda e este vídeo me abriu um leque de possibilidades.
@edson_mallet4 жыл бұрын
Caiu como uma luva para o meu momento. Obrigado por compartilhar
@HerlonCosta2 жыл бұрын
Que aulão sensacional, meu primeiro contato com TS e já estou achando incrível.
@andersoncampos96592 жыл бұрын
To mergulhando em typescript agora e adorei o vídeo. Muito obrigado ❤
@rocketseat2 жыл бұрын
Faaaaaala, Anderson! Sério? E o que ta achando desse carinha? Conta pra gente! 💜 🚀
@DihCpsPsy4 жыл бұрын
Muito obrigado Diego! Quebrou a barreira que eu tinha com typescript!
@mouravocal3 жыл бұрын
Esse vídeo é magnífico, dá uma base excelente pra quem está começando com Typescript!
@darkjul91592 жыл бұрын
Ótima explanação e demonstração, perfeito, bom, consigui entender e aprender, bem prático! Bom conteúdo, TOP!!!
@alviespd4 жыл бұрын
Muito boa a visão. Estou adotando TypeScript!!!!!!
@fatercio3 жыл бұрын
Acompanhei a aula e sim, deu pra clarear muito! Obrigado
@rocketseat3 жыл бұрын
Faaaaaala, Felipe! Que massa que curtiu o conteúdo! 💜 😍
@felipeomcunha3 жыл бұрын
Muito bom, consegui fazer o passo a passo. Apenas pra adicionar o @types/express que estava dando erro no terminal do VS code. Consegui usando o terminal do Windows(cmd). Valeu
@jonatasrosamoura96664 жыл бұрын
Fantastico! Faz uma aplicação com banco de dados sql e typescript e no frontend typescript com react (tsx), igual foi no NLW com o Proffy, amei de mais, obrigado a todos da Rocketseat.
@ptcomics4 жыл бұрын
Rocketseat pra mim é sinônimo de graduação em web dev 💜
@rocketseat4 жыл бұрын
😍😍💜
@839234 жыл бұрын
que tal a próxima semana omnistack ser TDD com typescrypt ??
@JoaoOliveira-fz2nv4 жыл бұрын
Apoio, mas a semana omnistack não é algo tão focado na "teoria".
@DelPieroJoga104 жыл бұрын
@@JoaoOliveira-fz2nv TDD não precisa ser teoria, e só ele mandar na pratica com JEST
@ggfelipelima4 жыл бұрын
Eu já ia comentar isso kkk
@wellingtonsadev4 жыл бұрын
Seria massa. Mas acho que a semana omnistack é mais focada pra quem tá iniciando na stack :\
@JoaoOliveira-fz2nv4 жыл бұрын
@@DelPieroJoga10 , mas typescript precisa
@hey_dan4 жыл бұрын
Que lindo cara. Que delícia esse typescript
@RodrigoS_P2 жыл бұрын
Excelente vídeo, obrigado. Se puder, mostra um exemplo de projeto maior integrando várias tecnologias e como elas se interagem
@flayer20112 жыл бұрын
Sensacional!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@rocketseat2 жыл бұрын
Faaaaaaala, Antonio! Valeu demais!!!!!!!! 💜 🚀
@RogerioAlmeida-f8h Жыл бұрын
Boa! Ajudou muito.👍
@gabrielbeneditodorosario8324 Жыл бұрын
Diego manda muito bem, só fala um pouco rapido haha to assistindo o video em 0.75 e ta tranquilo. Esse video ta me ajudando mt
@joaohenriquesouza37454 жыл бұрын
Seria muito legal que os próximos vídeos já começassem a vir no sabor TypeScript. Parabéns pelo canal, ele ajuda demais.
@gavranhas3 жыл бұрын
Diego, show de vídeo, muito bem explicado, pude aprender muita coisa. Pra mim, o nível de detalhamento foi perfeito: overview :) Assim, deu pra ter uma ideia geral dos benefícios e dos pontos de entrada para conversão do projeto para TS. Uma sugestão: talvez valesse a pena mostrar que um dos maiores benefícios do uso das interfaces é que elas podem ser COMPARTILHADAS entre os times (backend, frontend, system design e, em alguns casos, até UI/UX). Assim, cada um pode trabalhar independentemente ENQUANTO o backend desenvolve a implementação. Desde que as interfaces estejam definidas - mesmo que por um tempo - ninguém precisa esperar a implementação para desenvolver o front. E não há chance de informação truncada, porque a interface formaliza a definição. Pode-se mudar a implementação à vontade, desde que o "contrato" das interfaces seja respeitado. (sOLId) Os devs que vem do Java, C++ em times numerosos e, eventualmente, distribuídos (remotos) conhecem bem esse benefício: escala infinita já no desenvolvimento. Valeu, pelo vídeo, pela explicação dedicada e atenta. Vai me ajudar bastante no projeto CRA que estou migrando para Next.js e quero aproveitar para converter para TS. Abraço, sucesso para a Rocketseat!
@andersonferreiraalves37204 жыл бұрын
Meu maior aprendizado nesse vídeo foi tipar a resposta da api no axios valeu!!!!
@rocketseat4 жыл бұрын
Booa Anderson! 💜
@aniceguy25774 жыл бұрын
Acho que ainda sou mto novo nesse mundo pra entender as vantagens do typescript, pra min só parece uma forma de se complicar o que é fácil, acho que o que me falta é um pouco de experiência.
@Fairmann4 жыл бұрын
É tipo o que o Diego passou também, isto é, depois de uma certa experiência - não necessariamente longa - que passa-se a observar o quão otimizado e profissional o seu código-fonte se torna quando tecnologias como o TypeScript são acrescidas a um determinado projeto. Esta mesma questão se extende a outras linguagens com tipagens fracas (como o PHP, por exemplo), onde também é possível aprimorar o código escrito através de tipos e interfaces, traits, etc.
@danielfs4 жыл бұрын
A integração do editores de texto com typescript já faz com o que o uso dele seja muito útil. Dá pra fazer imports automáticos, ver quais parâmetros as funçoes podem receber, isso ajuda muito durante o desenvolvimento.
@rocketseat4 жыл бұрын
Para um iniciante é complicado de compreender mesmo. Mas fique tranquilo que com o tempo isso se tornará necessário e super útil 💜
@DavidHad4 жыл бұрын
Você não está errado. TS não é uma panaceia, isto é, não resolve tudo. Às vezes até complica problemas, piorando a situação. Em alguns casos pode ser útil, quando por exemplo há projetos com equipes muito grandes ou bem descentralizadas, mas em projetos com equipe reduzida ou até individual, TS é floreio. Um Flow resolve 90%, caso haja necessidade de tipagem. Além do mais, hoje com os avanços em JS e suas versões a diferença entre TS e JS diminuiu muito. Portanto, faça o que funciona e não siga a modinha. Lembre que JS foi criada para ser uma linguagem dinâmica, não para ser tipada. Tipagem tem que ser muito bem avaliada para ver se realmente é justificável em um projeto. Parafraseando Steve Jobs, lembre que há uma beleza inigualável na simpleza.
@LSbrissa4 жыл бұрын
@@DavidHad melhor resposta a sua.
@kelcamargo2 жыл бұрын
sou um aluno rockseat, realizando o metodo ignite para tentar acompanhar a minha equipe. Você enfrentou a mesma dificuldade que estou enfrentando... parece que gerei um bloqueio, migrando do php fullstack, pro node+react+typescript+next...
@Andrei-xb1pz3 жыл бұрын
Deu uma clareada boa!!! Nenhum motivo melhor do que seu chefe mandar vc usar ne, mas ficou cativante sim hahaha Abrs valeu pelo conteudo
@mastersorcerer5554 жыл бұрын
TypeScript é sensacional! Vou passar a utilizar sempre em meus projetos.
@gugats4 жыл бұрын
acho que a resposta para a questão dos benefícios em usar typescript está mais na parte de prevenir excessões em tempo de execução
@zardinho1004 жыл бұрын
Curti demais, aprendi a programar com Java, então não pareceu tão complicado assim
@AdsonCicilioti4 жыл бұрын
Achei que ficou .. digamos.. mais burocrático. Porém te ensina de forma bem intuitiva como "tipar" e melhorar a qualidade do seu código, bem como o benefício de saber de onde está vindo cada coisa. Mas é uma avaliação muito pessoal de cada um saber se faz sentido usar ou não.
@johnnymoreira78594 жыл бұрын
Fala Dev, rsrs Diego e galera da Rocket vcs são Fodas. Eu participei da ultima Next level Week e ainda não tinha tido contato nenhum com Typescript,. E realmente foi uma das melhores coisas que eu aprendi, antes da NLW eu só via conteúdos de JS agora dou preferencia por TS e a Rocket mais uma vez tem que ser parabenizada, pois é um dos poucos canais que vem utilizando e ensinando amplamente o TS, que vem sendo cada vez mais requisitrado no desenvoldimento web e de apps. E com essa masterclass e a hooks com TS ( kzbin.info/www/bejne/fYClXp-XrKqrjsU ) tem me ajudado a utilzar aulas antigas de node e react com JS para aplicar os conhecimentos em TS. Um abrço a todo o time e muito obrigado pela dedicação de todos.
@rocketseat4 жыл бұрын
Que show Johnny!!! Pode sempre contar com a gente!! Muito obrigado pelo feedback! 💜😍😍
@tiagoborges72974 жыл бұрын
Aula excepcional!
@rocketseat3 жыл бұрын
Valeeeu, Tiago! 💜 😍
@tiagoborges72973 жыл бұрын
@@rocketseat 😁😁🙏
@alexhaag78654 жыл бұрын
Obrigado cara! Tu mantem a gente atualizado de tudo. Estou partindo para TS. Obrigado. Continua. Ainda vou fazer o Bootcamp.
@humbertoromanojr4 жыл бұрын
Rocketseat todas as vagas que vejo e recebo, em sua maioria, ele pedem assim => conhecimentos sólidos em TypeScript seria para inicio ter umas aulas de o famoso CRUD tanto pata React JS e React Native
@wagnercateb4563 жыл бұрын
Parabéns pela didática e objetividade, Diego! Video sensacional!!
@kevinfonseca98052 жыл бұрын
Parabéns pelo conteúdo! AInda apanho usando typescript, mas consegui fazer o projeto rodar consumindo a api do backend. Preciso fazer vários masterclass desse pra conseguir tipar os objetos nos lugares corretos. Pra mim é a maior dificuldade, onde por essas tipagens...
@henriquesenadev21942 жыл бұрын
Que vídeo incrível! Obrigado.
@ALANCOOSTA4 жыл бұрын
QUE AULA MARAVILHOSA MANO, agora eu entendi bem direitinho o inicio do TS, quero me aprofundar sem medo agora.
@lukaspkrr4 жыл бұрын
O que seria melhor nesse caso, criar um IUser global e sempre chamar ele ou cria ele em cada arquivo como foi feito no projeto?
@Pumpkin-Link4 жыл бұрын
O Typescript por definição ainda vai estar SEMPRE na frente na questão de features. Oficialmente eles sempre implementam na linguagem tudo que chega nas stage-3 proposals do ECMA Script (desde que seja interesse da comunidade). Sendo que o próprio ECMA Script (Javascript) só implementa oficialmente depois de passar o stage-3 e deixar de ser um proposal. Bons exemplos atualmente são o optional chaining (.?), o nullish coalescing (??), e os campos private nas classes
@DavidHad4 жыл бұрын
Mas esquece que temos Babel.js, onde podemos não somente usar as features que destacou como também as que estão em stage 2 ou até mesmo inicial. Se for por isso, não há necessidade de TS. Parece que há que lembrar, mas TS é TYPEscript, não FEATURESscript, ou seja, TS é justificado apenas quando há uma necessidade de tipagem, e ainda assim temos Flow. Óbvio que há situações que justificam usar TS, mas não é a que citou.
@jvagner_BR2 жыл бұрын
muito bom a aula e o método de ensinamento S2
@leandrotavares56434 жыл бұрын
Olá... considerando a alteração que fez na Interface IUser e teve que fazer isso no outro arquivo que utiliza a mesma estrutura, existe a possibilidade de criar um arquivo contendo todas as interfaces da aplicação? Se sim, como isto é importado nos arquivos em que estas seriam utilizadas?
@JoaoOliveira-fz2nv4 жыл бұрын
Sim, você faria uma pasta de interfaces (similares a de controllers) e criaria o arquivo correspondente à ela, colocando um "export suaInterface' para possibilitar que ela seja consumida em outros arquivos, como por exemplo: " import { suaInterface } from '../interfaces/interface.ts' ". Espero ter ajudado :)
@squitt4 жыл бұрын
@@JoaoOliveira-fz2nv Tem uma forma que eu uso que considero um pouco melhor ainda. Nessa pasta de interfaces, eu crio um arquivo para cada domínio, mas com a extensão .d.ts e ao invés de export eu uso o declare. Quando eu dou um declare em um type ou interface, ele fica disponível no meu projeto sem a necessidade de fazer o import dessa interface. Refatorando o código que o julioze fez aqui embaixo, ficaria assim: #src/interfaces/IRole.d.ts declare interface Role { ...definicao da interface } #src/interfaces/IUser.d.ts /*note que não preciso fazer o import de IRole aqui*/ declare interface IUser { id: number; company_id: number; username: string; email: string; roles: IRole; }
@JoaoOliveira-fz2nv4 жыл бұрын
@@squitt, que massa cara, com certeza eu vou implementar isso nos meus projetos. Obrigado.
@gustavomorais6344 жыл бұрын
@@squitt Que doidera, não sabia dessa, já tinha visto mt esses arquivos d.ts mas não sabia que serviam pra isso, bem legal
@luisgabrielmxm4 жыл бұрын
@@squitt mas esse declare não deixa o codigo vulnevarel? por poder ser acessado de qualquer arquivo e etc, e outra, esse declare não impacta na performance ou consumo de ram da aplicação?
@iMuriilow4 жыл бұрын
Eu estava estudando Deno e tinha duvida se ele iria substituir o Nodejs, mas agora vendo a quantidade de configurações que é necessario fazer no Nodejs, eu tenho certeza de que Node vai ser substituido. Mesmo o Deno estando num estado embrionário ja é mto produtivo.
@ALBENETO3 жыл бұрын
Excelente, muito obrigado
@rocketseat3 жыл бұрын
Que massa que curtiu, Albeneto! 💜
@thiagoalencar32374 жыл бұрын
Typescript
@marcosandre69164 жыл бұрын
Onde faço a inscrição?
@thiagoalencar32374 жыл бұрын
@@marcosandre6916 Brother, não sei posso divulgar o link, mas em algum anuncio aqui do youtube você vai ver sobre, e também, acessa o instagram deles, @rocketseat_oficial, que lá tem o link se n me engano
@marcosandre69164 жыл бұрын
@@thiagoalencar3237 Vlw irmãozinho... sz
@augustomarcelo4 жыл бұрын
Se sair um vídeo de Typescript com TypeORM, eu faço a próxima semana omnistack toda em Typescript
@dustnoiseplays4 жыл бұрын
Bem maneiro, tenho trabalhado muito com Ionic e Typescript tem se mostrado muito legal, adorei aula, quero mais conteúdo sobre!
@naturallifenow4 жыл бұрын
Sou Programador PHP e o PHP também está indo nessa mesma linha de se tornar uma linguagem tipada. Antes, na versão 5.x, era somente parâmetro de função, depois, na versão 7.0, passou a ser no retorno da função, e a partir da versão 7.2 ou 7.3, passou a aceitar tipagem nos atributos da classe. Mas, essas tipagens são todas opcionais.
@mateusbentes26794 жыл бұрын
Por favor, traga o video de TypeORM
@rocketseat4 жыл бұрын
Opa Mateus! Já na lista 💜
@rafaelcardoso82244 жыл бұрын
@@rocketseat , só pra ser chato e parafrasear o Mateus, que eu nem conheço mas já considero pacas: "Por favor, traga o vídeo de TypeORM
@israelmonteirobg5254 жыл бұрын
@@rocketseat É sério cara, TypeORM por favor!
@RafaPlayGame4 жыл бұрын
@@rocketseat É sério cara, TypeORM por favor! 2
@fernandavilela24814 жыл бұрын
@@rocketseat TypeORM pleeeease
@RodrigoPereirapy3 жыл бұрын
top, muito obrigado
@wensch223 жыл бұрын
Excelente aula! Parabéns!! Adorei suas extensões, poderia passar o que você tem usado ?
@rocketseat3 жыл бұрын
Faaala, Mateus! Vou te passar uma listinha das que mais usamos, ta bom!? 😉 - Live Share - Git Lens - Material Icon Theme - Vscode-styled-components - Color Highlight O tema que usamos é o *Omni* . Valeeeu! 💜 😍
@wensch223 жыл бұрын
@@rocketseat valeuuuuuuuuu
@NewtonJR19874 жыл бұрын
Belo vídeo. Parabéns Diego!
@rocketseat4 жыл бұрын
Fala, Newton! Valeeu pelo feedback! 💜
@flaviopitica3 жыл бұрын
muito bom mano! Espero muito ver mais conteudo abrangendo React junto com TypeScript
@SauloOliveira4 жыл бұрын
Vídeo épico, typescript é muito top. Parabéns Diego!!!
@MarcosGrayMoura4 жыл бұрын
Valeu Diego, sensacional esse vídeo. Sem dúvida vou buscar mais conhecimento sobre o TypeScript.
@rocketseat4 жыл бұрын
Valeeeu pelo feedback, Marcos! 💜
@viniciusdossantos20604 жыл бұрын
Fantástico! Eu já estava querendo começar a estudar TypeScript. Pode ter certeza que me motivou muito mais a estudar e aplicar em novos projetos! Parabéns pelo conteúdo! Ficou massa!
@rocketseat4 жыл бұрын
Que legal Vini! Valeu demais 💜
@BrocchiRodrigo4 жыл бұрын
Eu tenho ainda uma visão parecida com a do Deschamps, bom, acho que foi por conta de ter entrado em contato com o React agora também, e foi muito para absorver, mas as definições de prototipagem quando você considera variável de tipos do TS, complica um pouco as coisas... Na real eu super concordo com o Diego quando ele fala fala de que isso para o time, "ajuda de mais" para rastrear definições entre os tipos no código implementado, o problema é implementar ainda, e lidar com ele depois de implementado. TS sobre JS é ainda um código sobre o código, e é bom, mas o quanto conseguimos abstrair para não perder tempo?
@valterdebrito39904 жыл бұрын
Excelente como sempre!
@rocketseat3 жыл бұрын
Valeeeeu, Valter! 💜 😍
@AraguaciCarlosdeAndrade4 жыл бұрын
Objetivo atingido com sucesso. Obrigado. :-)
@rbltv4 жыл бұрын
Sensacional !
@rocketseat4 жыл бұрын
Faala, Rabelo! Muito obrigado pelo feedback !💜💜
@DougLopes2 жыл бұрын
Boa Introdução, deu pra ter uma noção um pouco melhor de como é trabalhar com o Typescript. Apesar de hoje em 2022 preferir usar o Vite pro frontend em ReactJs hehe
@Cookieukw Жыл бұрын
Oque seria o vite exatamente? Só vi na prática que ele compila muito rápido mas em compensação não alerta alguns erros
@TomBrito74 жыл бұрын
A parte de React me convenceu a focar no Angular
@TheNta102 жыл бұрын
Tem como converter ao inverso tbm? tipo JS para TS?
@rogerioaguileraribeiro26863 жыл бұрын
Typescript ao infinito e além !!!
@rocketseat3 жыл бұрын
Sempre!! HAHAHAHA 🚀 Depois que começa a usar é muito difícil parar, né, Rogério!? 😉 💜
@rogerioaguileraribeiro26863 жыл бұрын
@@rocketseat Confirmo o fato , kkkkkkkk .
@danielfrot14 жыл бұрын
Muito bom, vou começar esse novo desafio, todavia, espero por mais conteúdos em TS!! É sensacional.
@ricardoabreum4 жыл бұрын
Muito interessante o vídeo. Acredito que seria interessante criar um pacote com as interfaces para ser utilizado no projeto de frontend e backend.
@dimawal4 жыл бұрын
clareou legal man
@RodrigoAdriano2 жыл бұрын
Gostei muito da sua didatica , vc tem um curso ou playlist que ensine tudo do inicio? cai de paraquedas aqui pra entender TS, mas pra entender esse video precisa manja de backend, express, React , libs, package etc.. eu fiquei meio "calma ai parceiro " kkk
@murilomanut4 жыл бұрын
Cara que show! Gostei bastante já estava utilizando o typescript com e typeorm porém me esclareceu alguns conceitos. Muito obrigado. Só fiquei com algumas duvidas. - Agora me diz uma coisa como eu poderia compartilhar os tipos entre backend e frontend? - E no caso do código transpilado eu caso eu faça acesso a algum erro que ocorreu em tempo de execução, teria como saber exatamente a linha que ocorreu? Desde já muito obrigado!!
@rocketseat4 жыл бұрын
Que legal que te ajudou Murilo! Valeu pelo feedback 💜
@douglaspujol4 жыл бұрын
Fiquei com esta dúvida também
@LuizNunes-w7l4 жыл бұрын
Faz um vídeo de como criar uma aplicação com salvamento de dado local com realm e redux-persit + fila de ações para envio a api. Se puder acho que ajudaria muito os devs a entender a arquitetura de um app mais complexo.
@tiiagocorreiia4 жыл бұрын
Não tenho TS nas minhas Skills e isso já fez eu perder oportunidades recentemente, nos requisitos não falaram nada sobre e quando passei pela entrevista após fazer teste eles exigiram conhecimento em TS e TDD. 😔 Seus vídeos ajudam demais Diego, um grande abraço.
@vitorrocha26214 жыл бұрын
Diego, faz video usando TypeORM com ts em algum projetinho etc
@felipekosouski51144 жыл бұрын
@Rocketseat, uma pergunta não muito a ver com o vídeo, mas gostaria de saber com relação ao seu setup, qual monitor, teclado, e mouse você utiliza em conjunto com Macbook?
@lucasporto83954 жыл бұрын
Muito bacana.
@rocketseat4 жыл бұрын
Valeeu, Lucas! 💜
@arivanbastos2 жыл бұрын
Um ponto importante a citar também é que projetos em linguagens com tipagem mais forte são mais fáceis de refatorar.
@tmendesilva2 жыл бұрын
Existe mesmo a necessidade de declarar a inteface IUser tanto no component User.tsx quanto no App.tsx, ou essas definições de tipo podem ser centralizadas?
@lucaspower84 жыл бұрын
No caso eu poderia criar um arquivo contendo essa definição do IUser e onde precisar definir a um User eu só importo ele p ser utilizado e quando precisar alterar algo como foi mostrado essa alteração vai ser p todos os outros aquivos que estejam utilizando essa definição? ou não da p ser assim?
@estrng_4 жыл бұрын
Precisamos de um guia completo de Typescript + NodeJS + Sequelize, pois não existe nada adequado na internet. Ótimo conteúdo. #Brazil
@rocketseat3 жыл бұрын
Opaaaa, Jose! Anotamos sua sugestão aqui! Valeeeu! 💜 😍
@estrng_3 жыл бұрын
@@rocketseat Um adendo, Typescript + NodeJS + Sequelize + Testes, haha esqueci do mais importante..
@guilhermemenezes30493 жыл бұрын
muito bom esse vídeo
@rocketseat3 жыл бұрын
Valeeeu, Guilherme! 💜 😍
@guilhermemenezes30493 жыл бұрын
@@rocketseat Tmj grande mestre
@AdeilsonTube4 жыл бұрын
Diego uma coisa que fiquei na dúvida ainda foi... Lá no node vc criou uma classe para implementar a interface e tals... Porém no React vc acabou utilizando tudo como funcional, daria para utilizar tudo como funcional?
@velhoonp4 жыл бұрын
Diego, então a medida que o ts for crescendo, o javascript funcional vai voltar a dar espaço a POO clássico? eu estou estudando essa stack a mais ou menos um ano, e vim do POO clássico em PHP, a maioria esmagadora dos conteúdos que encontro é em cima do javascript funcional. me da uma luz ai no que ue devo focar, pq aparentemente o ts utiliza muito os conceito de POO classico, inclusive quando vc falou sobre patherns. vlw e parabens pelo video.
@jucianocarvalho4 жыл бұрын
Assim como javascript typescript é multi paradigma, lembre-se que o typescript tem tudo que o javascript tem.
@Pumpkin-Link4 жыл бұрын
tudo vai do desenvovedor. Os desenvolvedores do Vue por exemplo, quando começaram a implementar o Vue 3 (que vai ser 100% em typescript) concordaram em descartar as classes e fazer tudo em funcional. Eu nos meus projetos tento fazer tudo funcional, com exceção dos módulos do Vuex, que eu faço com o vuex-module-decorators
@joaopedroaraujo14334 жыл бұрын
Fala Diego, cara que vídeo sensacional! Já vi o vídeo de TypeScript com NodeJS, e gostei muito da linguagem! Apesar de lutar muito para rodar alguns projetos pessoais! kkkkk Até estava tentando fazer um projeto com Sequelize + TypeScript e apanhei *muito* mesmo, mas com certeza vou dar uma olhada no TypeORM, estou muito interessado por TypeScript com Node! Por isso, super apoio mais vídeos sobre TypeScript! Uma sugestão de vídeo é sobre como configurar ESLint e o Prettier com projetos TypeScript, no NodeJS e no ReactJS. Acho um vídeo muito válido, pois entender a configuração dessas ferramentas pode ajudar bastante no processo de formatação e achar erros de código no desenvolvimento! Valeu Rocketseat!
@LeonardoLuzx3 жыл бұрын
Fantastico.
@rocketseat3 жыл бұрын
Que massa que curtiu! 💜
@TheGusMP4 жыл бұрын
@Rocketseat Parabéns pelo vídeo, acho que poderia só ter explicado como faz pra configurar testes em TypeScript, já que no JS temos o Jasmine
@rocketseat4 жыл бұрын
Faaala, Gustavo! Valeeu pelo feedback e pela dica! 💜💜
@DanielMartins104 жыл бұрын
Faz um vídeo de Typescript aplicado a React Native
@rodolfosilva88153 жыл бұрын
muito bom eu era um desse que achava besteira usar typescript
@rocketseat3 жыл бұрын
Acho que todo mundo um dia olhou torto pro TS, né!? 👀 Mas tenho certeza que depois que começou, nunca mais parou de usar! 😍
@rodolfosilva88153 жыл бұрын
@@rocketseat vai ser obrigação para um código estruturado, usando os padrões que vc citou (solid)
@_isaac_muniz_2 жыл бұрын
Pq o VS Code não traz as tipagens automaticamente também para o TS ?
@guilhermemgonsalves4 жыл бұрын
Mais um vídeo sensacional!! 💜
@rocketseat4 жыл бұрын
Vaaleu demais Gui! 💜
@joonesmusic4 жыл бұрын
Diego, faltou explicar como usar o tsc com npm ...
@atilalevy87934 жыл бұрын
Travei logo nessa parte...pesquisei e ainda não encontrei como executar o comando. Tentei "npm tsc src/index.ts", "node tsc src/index.ts", até "tsc src/index.ts"...tudo dentro da pasta backend, e só apresenta mensagens de erro.
@TheRafaKiLL3 жыл бұрын
@@atilalevy8793 não manjo muito mas ficaria "npx tsc src/index.ts", não sei dizer o porque do npx
@jailsvs4 жыл бұрын
Boa Tarde Diego, parabéns pelo vídeo! Como sempre muito didático... Bora codar com princípios SOLID? Quando estes vídeos virão a tona? rsrs
@andresouza89954 жыл бұрын
Por volta do minuto 40:00, quando estão sendo criadas as interfaces IMailTo e IMailMessage,.Seria interessante criar um arquivo separado para guardar esssas interfaces e outras mais conforme forem sendo criadas ou não? Desde já parabéns o vídeo tá ótimo e o conteúdo tá demais! Não entendo essas pessoas que clicam no deslike. FLW!