PROJETO de React JS para INICIANTES - Faça uma To Do List do zero!

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • O projeto de lista de tarefas (To Do List) desenvolvido com #ReactJS é uma ferramenta útil para auxiliar profissionais na organização de suas atividades diárias. Além de, claro, te auxiliar a colocar a teoria da programação em prática! 👏
    👉Conheça o nosso curso completo de React JS: app.horadecodar.com.br/course...
    O React é uma biblioteca JavaScript usada para criar interfaces de usuário interativas, tornando-se, em pouco tempo, uma das tecnologias mais populares para o desenvolvimento de aplicativos web.
    O projeto é uma ótima maneira de aprender React ou aprimorar seus conhecimentos, apresentando diversas funcionalidades úteis, como a criação de tarefas, remoção de tarefas, alteração de status da tarefa (completa ou incompleta), filtro por status e ordenação alfabética, além da pesquisa de tarefas!
    Essas funcionalidades oferecem uma experiência de usuário agradável e eficiente para a organização das metas diárias!
    A interface amigável do projeto torna a criação e a gestão de tarefas mais simples e intuitiva (aumentando sua produtividade no trabalho e nos estudos, afinal, quem disse que você não pode usufruir dos próprios códigos?).
    Com o filtro e ordenação, é possível visualizar as tarefas de acordo com sua preferência, permitindo uma organização mais estratégica e otimizada.
    Enfim… veja esse tutorial para aprender a criar um projeto de lista de tarefas para tornar o gerenciamento mais fácil e organizado. Esse é um dos vários exemplos de como a tecnologia pode ser usada para simplificar e melhorar a vida profissional! 🙂
    #JavaScript #desenvolvimento
    🔴 Instagram: / horadecodar
    🔷 Telegram: t.me/horadecodar
    🟣 Discord Hora de Codar: / discord
  • Наука та технологія

КОМЕНТАРІ • 110

  • @GustavoHenrique-uz5qy
    @GustavoHenrique-uz5qy Рік тому +137

    segue o Objeto do minuto: 8:45
    {
    id:1,
    text: "criar funcionalidade x no sistema",
    category: "Trabalho",
    isCompleted: false,
    },
    {
    id:2,
    text: "Ir pra academia",
    category: "Pessoal",
    isCompleted: false,
    },
    {
    id:3,
    text: "Estudar React",
    category: "Estudos",
    isCompleted: false,
    }

  • @kledsonrenan4453
    @kledsonrenan4453 5 місяців тому +1

    Um dos professores que não conhecia mas que tem uma forma de ensinar bem interessante e de forma fácil. Se quer aprender, começa por aqui! Não aqui nesse vídeo mas no canal pegando os conteúdos dele.
    Depois pode partir para algo mais complexo com o professor que quiser. Mas o Sr. Battisti é muito bom!

  • @EdvanColares
    @EdvanColares Рік тому

    Matheus, parabéns pelo material.
    Bem objetivo e ao mesmo tempo com funcionalidades muito interessantes. Estava procurando por um material similar e por sorte encontrei aqui, parabéns.
    👏

  • @oopsaninha-
    @oopsaninha- Рік тому +1

    Muito bom! Consegui ampliar e praticar meu conhecimento de react! Obrigada.

  • @r6cky-tecnologia165
    @r6cky-tecnologia165 Рік тому +1

    Valeu demais Matheus, eu estava precisando muito dessa lógica de tasks completas e do filtro delas.
    Se puder grave vídeos como este usando o typescript, vai ajudar muito. Abraço!

  • @yagoaguiar2164
    @yagoaguiar2164 Рік тому +1

    Valeu de mais professor! Excelente aula, não comento muito aqui no UA-cam porém você merece. Aula show demais!! obrigado
    Em breve vou comprar o seu curso

  • @higorflores6958
    @higorflores6958 5 місяців тому +1

    Obrigado mestre, precisava de um norte para me ajudar e seu canal tem feito isso.

  • @matheuspombeiro1675
    @matheuspombeiro1675 5 місяців тому +1

    Parabéns pela iniciativa de ensinar as pessoas, Matheus. Sucesso!

  • @pucapuka6969
    @pucapuka6969 Рік тому +1

    Muito bom, bem didático! Parabéns!

  • @ronielereis100
    @ronielereis100 Рік тому

    muito bom esse projeto. parabens e obrigado por compartilhar esse conteudo.

  • @juniormelo26
    @juniormelo26 Рік тому +2

    Parabéns Matheus, perfeita essa aula, abordagem de várias funcionalidades em um só projeto. Como sugestão seria acrescentar um banco como mongoDB e transformar em uma PWA. Muito 🔝 sua didática.

  • @daiaanebarbosaf
    @daiaanebarbosaf 5 місяців тому

    Gratidão! Estava fazendo um exercício do meu curso e esse vídeo de ajudou a entender muita coisa!

  • @mksvncs
    @mksvncs 11 місяців тому

    Aprendi muita coisa com esse projeto, Muito obrigado Matheus!

  • @Don_Verissimo
    @Don_Verissimo Рік тому +2

    Caraca to desde 8 da manha, já sao duas da tarde, finalmente consegui terminar, tem muita coisa que eu não assimilei, mas deu pra entender como funciona esse tal de react!

  • @spliterr
    @spliterr Рік тому

    muito bom, parabéns pela didatica.

  • @benevolentowl
    @benevolentowl 10 місяців тому

    Valeu pela força. Um abraço.

  • @thiagowinvirg9746
    @thiagowinvirg9746 2 місяці тому +3

    Boa mano, agora vou fazer a versão 2.0 fazendo um banco e salvando nele

  • @jenny-hg3jy
    @jenny-hg3jy 10 місяців тому

    Gostei muito de fazer esse projeto.

  • @hericaarantes
    @hericaarantes 9 місяців тому

    Adorei o projeto! Obrigada

  • @jonatanmsd
    @jonatanmsd Рік тому

    Top demais aprendi 👏👏👏

  • @marcosribeirodasilva4958
    @marcosribeirodasilva4958 9 місяців тому

    Gostei consegui fazer certinho!

  • @helldercons
    @helldercons 3 місяці тому

    Muito bom, obrigado!!!

  • @johnprado17
    @johnprado17 3 місяці тому +1

    Que aula incrível!

  • @tonyls0367
    @tonyls0367 4 місяці тому

    muito show, desejo muito aprender React, aula sensacional, muito boa. gosto muito do Battisti ensinando

  • @almirsilva838
    @almirsilva838 11 місяців тому

    Ótimas explicações, me ajudaram muito!

  • @matheusdecleve5593
    @matheusdecleve5593 10 місяців тому

    Parabéns maninho, video muito bom

  • @olderarts
    @olderarts Рік тому

    Irmão, muito obrigado pelo trabalho! Você está me ajudando demais. Se algum dia lhe for conveniente, poderia fazer um video interligandod o react com o mongo db...
    Mais uma vez, muito obrigado!

  • @LucasLiano
    @LucasLiano Рік тому

    Conteúdo muito bom, aprendi muito..

  • @user-kv9oo1dl8k
    @user-kv9oo1dl8k 5 місяців тому +1

    O melhor!!!

  • @carlosranielly5140
    @carlosranielly5140 Рік тому +28

    poderia fazer mais projetos usando o React junto com o Nextjs também

    • @MatheusBattisti
      @MatheusBattisti  Рік тому +14

      opa, valeu a sugestão!

    • @larisantus_
      @larisantus_ 11 місяців тому +2

      Verdade, incluindo API ... Esse projeto aí tá top!

  • @diogobispo8732
    @diogobispo8732 9 місяців тому

    Breve me escreverei no seu curso quero me aprofundar na area de front-end🎉

  • @victorparizio5699
    @victorparizio5699 Рік тому +1

    Top de mais, sempre trazendo conteúdo de alta qualidade, muito obrigado por compartilhar o conhecimento com a comunidade.

  • @valdenilsonsilva6912
    @valdenilsonsilva6912 10 місяців тому

    Boa noite mestre faço seus cursos na udemy, mestre precisava muito de um curso com sua metodologia e didática de java web, se possível, faz um curso de java eu compro só mandar o link., fiz vários cursos de node mas só aprende de fato com seu método, parabéns pelo trabalho de excelência que tem feito.

  • @Fu7.reliquias
    @Fu7.reliquias Рік тому +6

    Comprei seu curso de react na udemy, estou começando apenas, mais bastante ansioso pra aprender react kkk te considero o melhor dev dos que acompanho. Por isso comprei o curso espero evoluir com ele 🚀👨🏻‍💻 obrigado pelos cursos gratuitos também é fundamental pra quem ta iniciando. Tmj Matheus 🤘🏼👏🏻

  • @keytoncunhabatista4009
    @keytoncunhabatista4009 Рік тому +1

    Esse projeto me ajudou a entender na prática várias funções do JavaScript. Obrigado.

  • @lucaspilati1821
    @lucaspilati1821 9 місяців тому

    Aula muito boa

  • @CaioHenrique-fv6bo
    @CaioHenrique-fv6bo Рік тому

    Uma dúvida que me acabou surgindo e acho que daria um upgrade no projeto seria adicionar as tarefas no localstorage para assim poder usar o projeto como uma agenda virtual

  • @Wallace19
    @Wallace19 Рік тому +1

    Uma ideia boa é colocar uma caixa d descrição, assim pode colocar mais informações sobre a tarefa, colocar link ou qualquer coisa q ajude tbm

    • @Wallace19
      @Wallace19 Рік тому

      Que inclusive vou tentar fazer por mim mesmo essa caixa pra colocar descrição tbm

  • @vinipted162
    @vinipted162 3 місяці тому

    Uma pergunta: Qual é a extensão que vc está usando no VSCode para o auto-complete do código HTML dentro do arquivo JSX?

  • @alexandresantos7182
    @alexandresantos7182 Рік тому

    Matheus, no seu curso da udemy você tem esse projeto com Banco de dados mysql?

  • @talysonsoares2712
    @talysonsoares2712 Рік тому +2

    Concordo plenamente!

  • @Bettow
    @Bettow Рік тому

    poderia dizer como eu colocaria uma mensagem ao salvar uma anotação? em verde por exemplo

  • @robertodeoliveira4095
    @robertodeoliveira4095 11 місяців тому

    Um dia ainda vou programar facil igual o Matheus...

  • @nayara_s
    @nayara_s Рік тому

    Opa trás mais projetos de html css e javascript 🙏🙏🙏🙏🙏

  • @jhonny4999
    @jhonny4999 Рік тому +1

    Matheus, seria bacana se fizer projetos com Angular também! Sinto muita falta em projetos com angular no youtube brasileiro, a grande maioria é react.

  • @raiodigital9879
    @raiodigital9879 Рік тому +1

    seria ótimo uma lista de compras de produtos com cadastro de valores e imagens de produtos

  • @douglaswhisper
    @douglaswhisper Рік тому

    Esse projeto está disponível no youtube? não achei

  • @muzinho10
    @muzinho10 9 місяців тому

    Muito top a aula! Eu vi que você tem vários cursos na Udemy, eu queria saber se você tem o curso completo de programação na udemy?

  • @MrEveraldo1970
    @MrEveraldo1970 5 місяців тому

    Bom dia senhor Battisti, muito obrigado pela aula, aprendi muito! Muito bom conteúdo

  • @nugath
    @nugath 4 місяці тому +2

    como vc coloca " ; " no algoritmo automaticamente?

  • @lordfoxgamesnft471
    @lordfoxgamesnft471 Рік тому

    Estou com um problema nas rotas, sempre que eu atualizo a página(F5), eu sou redirecionado pra home, independente de página onde eu esteja. Coloquei essa pergunta na Udemy no curso que de react. Alugém sabe ajudar???

  • @enricobarros8481
    @enricobarros8481 11 місяців тому

    Poderia ensinar como fazer para a lista continuar salva após reiniciar o navegador?

  • @ideiaverde
    @ideiaverde 5 місяців тому

    Amigo , o que fazer para que os componentes não fiquem desproporcionais quando a tela e reduzida como a de um celular , os textos ficam saindo do background

  • @elyaquimnattan2400
    @elyaquimnattan2400 10 місяців тому

    Meu código funciona mas aparece vários erros no código em vermelho, como resolvo?

  • @gabrielcassaro3965
    @gabrielcassaro3965 10 місяців тому

    Como eu inicio? começo a fazer a parte do terminal mas ele bloqueia e não funciona

  • @luisstraatmann8746
    @luisstraatmann8746 Рік тому

    por ter um pc linux eu ñ certos meios q o windows tem e vc foi 1° cara ao me dar uma luz, DANDO AQUELE COMANDO COPIAR COLAR sou de familia GAUCHA e meus amigos são do RJ ou RS, o seliv me resp. por aqui, diolinux tanto faz, o ganabara e codigo fonte ou no twitter ou aqui

  • @brunorennan18
    @brunorennan18 Рік тому +1

    Matheus, o curso de React do hora de cortar é igual ao que tem na Udemy ?? Eu já adquiri o da de lá , gostaria de saber se é diferente

    • @MatheusBattisti
      @MatheusBattisti  Рік тому +2

      opa Bruno, estamos apenas com cursos na Udemy agora =)

  • @anaamaral6855
    @anaamaral6855 8 місяців тому

    Alguém tem o código completo para partilhar?

  • @FlaviaMoniqueBispoVieira
    @FlaviaMoniqueBispoVieira 7 місяців тому

    O que precisamos baixar pra conseguir fazer esse projeto?

  • @vampire789nem
    @vampire789nem Місяць тому

    Não passei da parte do npm create vite@latest ! :(

  • @larisantus_
    @larisantus_ 11 місяців тому

    To com um desafio desse ai em react com next incluindo API.... Mas to com dificuldade!

  • @corpsebraide422
    @corpsebraide422 5 місяців тому +1

    alguem tem o repositorio do professor?

  • @equipepythonnatela7771
    @equipepythonnatela7771 Рік тому +2

    muito bom. Seria bastante interessante colocar um banco de dados para ficar salvo.
    Matheus, vc poderia falar sobre NoSqL? Dar dicas, exercícios, etc.

  • @jairomatos1856
    @jairomatos1856 6 місяців тому

    e o banco de dados. pra fechar o projeto

  • @SrGopp
    @SrGopp 2 місяці тому

    no meu, precisei definir as validações das props em Todo.jsx
    (código)
    }
    ...
    Todo.propTypes = {
    todo: PropTypes.shape({
    id: PropTypes.number.isRequired,
    text: PropTypes.string.isRequired,
    category: PropTypes.string.isRequired,
    isCompleted: PropTypes.bool.isRequired
    }).isRequired
    };
    export default Todo;

  • @chessmito7586
    @chessmito7586 Місяць тому

    Alguém tem a imagem de fundo?

  • @henriqueoliveira3501
    @henriqueoliveira3501 9 місяців тому

    tem algum jeito das tarefas que adicionarmos, ficarem salvas, mesmo após recarregar a aplicação?

    • @melodiaemcontos
      @melodiaemcontos 8 місяців тому

      pensei nisso tambem, pois todos exemplos que o mestre matheus cria, ainda nao vi algo com banco de dados neh

  • @soueujackson9723
    @soueujackson9723 9 місяців тому

    eu sinceramente sigo sem ainda entender o React! é falta de pratica e estudos claro! masi pq react se o html e css da pra fazer isso? é mais rapido c react? mais pratico????

  • @nycolasgoldenboy6172
    @nycolasgoldenboy6172 Рік тому +1

    {
    id:1,
    text: "criar funcionalidade x no sistema",
    category: "Trabalho",
    isCompleted: false,
    },
    {
    id:2,
    text: "Ir pra academia",
    category: "Pessoal",
    isCompleted: false,
    },
    {
    id:3,
    text: "Estudar React",
    category: "Estudos",
    isCompleted: false,
    }

  • @joaowictorsilva283
    @joaowictorsilva283 Рік тому

    Bom dia Matheus!
    Não estou conseguindo falar com vc no whatsapp para tiras as minhas dúvidas.

    • @MatheusBattisti
      @MatheusBattisti  Рік тому

      oi Rosana, me manda as tuas dúvidas no email suporte@horadecodar.com.br, que eu vou te ajudar por lá
      tive problemas com o whats

    • @joaowictorsilva283
      @joaowictorsilva283 Рік тому

      Oi já mandei e-mail estou ainda no aguardo sua resposta.

  • @corpsebraide422
    @corpsebraide422 5 місяців тому +1

    o meu nao adiciona os todo e está igual do professor

    • @kledsonrenan4453
      @kledsonrenan4453 5 місяців тому +1

      Provavelmente o erro esta aqui amigo
      .map((todo) => ( ): Não precisa informar a keyword RETURN quando se usa parenteses
      .map((todo) => { }: Usando chaves é necessario informar a keyword RETURN ( seu código a ser exibido aqui ).
      Muitos erram com isso, e passa despercebido muitas vezes mesmo, costume de sempre utilizar chaves, mas é normal. Só não é um erro que percebe logo como um ponto e virgula no JAVA ou C#.
      Fica a dica para todos e espero ter ajudado a todos.

    • @corpsebraide422
      @corpsebraide422 5 місяців тому

      @@kledsonrenan4453 nao funcionou do mesmo jeito

    • @decolarnetwork
      @decolarnetwork 5 місяців тому

      meu tambem nao foi

  • @gbl146
    @gbl146 2 місяці тому

    Não consigo fazer a parte do npm create vite@latest

    • @gbl146
      @gbl146 2 місяці тому

      consegui kkkkk

    • @vampire789nem
      @vampire789nem Місяць тому

      @@gbl146 Como? Eu não estou conseguindo !

  • @camilel.dealano3043
    @camilel.dealano3043 Рік тому +1

    muito bom o curso, mas pelo amor de deus homem, fala devagar

  • @shadowwolf6797
    @shadowwolf6797 Рік тому

    Qual o objetivo de criar toda uma linha de código, para depois criar uma pasta components incluir o código lá e chamar ela? Não era mais fácil fazer isso desde o começo do projeto?
    Não entendi o objetivo, sinceramente.

    • @f1x0n33
      @f1x0n33 Рік тому

      Reaproveitamento de componentes

    • @oopsaninha-
      @oopsaninha- Рік тому +1

      Ele tentou mostrar como pode ser feito de 2 jeitos. Em um projeto grande o reaproveitamento de componentes é bem melhor. Trás muito mais facilidade em trabalhar com o código

  • @MatheusBattisti
    @MatheusBattisti  3 місяці тому

    👉Conheça o nosso curso completo de React JS: app.horadecodar.com.br/course/curso-react-js-completo

  • @giovanibabinski441
    @giovanibabinski441 Рік тому

    aff

  • @sxsxsx.sxsxsx.sxsxsx
    @sxsxsx.sxsxsx.sxsxsx Рік тому

    tem como criar uma landing page com react + vite usando styled-components + style in obj + css ???

  • @gesiel31
    @gesiel31 Рік тому +2

    Qual o repositório desse projeto no GitHub ?

    • @brunocorrea_br
      @brunocorrea_br Рік тому +4

      acredito que seja este daqui:
      github.com/matheusbattisti/todo_react_vite_deploy