As a beginner who has been using react and redux for a few months, this video is a big help for me to get started learning typescript. Thank you very much!
For those who got a problem using "types.d.ts" with redux and get an error, use "types.ts" and export every interface and type + import them where you use them. You won't get an error on using the selector in 6:54. I am new on typescript also react and I got a couple of errors by using ".d.ts" so I couldn't work ".d.ts" with redux. Also, a great video just subbed for this.
@@luizalberto4755 Não necessariamente, cara. Conheço gente que concluiu outras faculdades, mas seguiu a área. Começa estudando, procura um bootcamp, algo mais introdutório, até pra vc ter uma ideia melhor se curte mesmo, se quer fazer isso como trabalho... Quiser trocar uma ideia, me add no Discord (jesstoselli#2842)!
@@jesstoselli Obrigado pela resposta, no momento estou fazendo o Mini-curso de Typescrypt do Willian Justen pois vi muitas pessoas falando que é importante. E sobre o discord, mais tarde eu te add 👍.
Where should I look for the problem, if the action is getting triggered with the right data, the reducer is getting triggered with the right action and payload, but the const data does not get updated , that I've bound to the result of useSelector? Any tips would be appreciated
Спасибо дружище, на старой работе на мобх писал, а на новой будем редакс юзать, по ощущениям конечно много лишней писанины у редакса. Но объяснил здорово
Very nice video. About action creator, you can also give dispatch a type to be sure it dispatch the right function. {}{}{} const dispatch = useDispatch() {}{}{} using this with action creator give a nice outcome
@@satansdeer1 I think it would be interesting to write same project/task with different approaches. for example: same note app without redux, but on context-hooks, and may be other tools. and compare pros and cons
not completely, redux has middlewares and its a game changer. So until you have side effects - its fine. But when you have to send network requests - it's easier to organize with redux
i still confused how to use react redux with multiple action and different payload. how to catch the payload type/interface in reducer. may be you can help me. thank you in advance
I guess this is out of date now. Because following along I get different outputs and syntax and deprecation warnings. Moving on to a more recent tutorial.
Здравствуйте, может вопрос не по теме, но все же, нужно ли знать TS джуну? Я выучил react + redux, выучил азы TS, но понял что для внедрения TS для больших проектов нужно ещё очень много всего выучить, а мне хотелось бы уже идти работать, так вот, стоит ли дальше учить TS? И если я им владею на начальном уровне, могу ли я писать в резюме TS? Заранее спасибо за ответ
Great video once again! Very informative and easy to understand. I have an Angular background, but I watch every single video you make regardless. I am planning to convert to React one day. I know the basics, is there a something you can suggest to focus on when learning it? Maybe to pay more attention to smth. Hooks are still an unkown concept to me as I had a react training prior to their existance.
Hey man! I'd suggest to focus on thinking about applications as component trees. Also thinking about the data flow and dependcies, both should ideally be unidirectional. So the data flows only top to bottom, and top level components depend on lower level components. The hooks are actually very nice to work with once you grasp them, i might to a video about converting your class component into a hooks based
Hey, Maksim. I have not found any guide for nextjs + redux + react, with dynamic routes. like product/:id and getData based on that param. Can you create a guide for that for nextjs?
Im addicted to your videos, thanks for the awesome content, one little question i could not find anywhere. Theres any difference using React.useState() or importing like import { useState } from 'react' and using useState() only
As a beginner who has been using react and redux for a few months, this video is a big help for me to get started learning typescript. Thank you very much!
For those who got a problem using "types.d.ts" with redux and get an error, use "types.ts" and export every interface and type + import them where you use them. You won't get an error on using the selector in 6:54. I am new on typescript also react and I got a couple of errors by using ".d.ts" so I couldn't work ".d.ts" with redux. Also, a great video just subbed for this.
Man, I think it was much easier to understand a Russian speaking English than a native American.
Thank you guy!
This is the best and simple explanation of Typescript+React+Redux I even seen. Thank you👍
You, Sir, are a genius! You might have just helped me land my first job as a developer!
Bacana! Você trabalha com qual stack?
@@luizalberto4755 React / Vuejs mesmo rs Mas tô em transição de carreiras, na realidade, entrando na área.
@@jesstoselli Eu estou na dúvida, quero trabalhar na área porém precisaria abandonar a faculdade de engenharia...
@@luizalberto4755 Não necessariamente, cara. Conheço gente que concluiu outras faculdades, mas seguiu a área. Começa estudando, procura um bootcamp, algo mais introdutório, até pra vc ter uma ideia melhor se curte mesmo, se quer fazer isso como trabalho... Quiser trocar uma ideia, me add no Discord (jesstoselli#2842)!
@@jesstoselli Obrigado pela resposta, no momento estou fazendo o Mini-curso de Typescrypt do Willian Justen pois vi muitas pessoas falando que é importante. E sobre o discord, mais tarde eu te add 👍.
this is the simplest video tutorial of redux, thanks man
Thank you so much, this is probaly the most dynamic video that I finded about this content. You Helped me a loot on my work :D
Glad it helped!
learned typescript fundamentals in 10 minutes. thx a lot
This tutorial is very concise and heavy with information
Where should I look for the problem, if the action is getting triggered with the right data, the reducer is getting triggered with the right action and payload, but the const data does not get updated , that I've bound to the result of useSelector? Any tips would be appreciated
Short and sweet! Awesome video. Really really helpful. THANK YOU!
Спасибо, дружище! Меня взяли на первую работу, а тут тайпскрипт... Очень помог понять картину.
Супер, рад помочь)
Thanks bro! It’s great to see Russian guys filming tutorials in Russian, especially when you’re Russian😅❤️
I loved your passion on explain why and how to do it on the bes way. I know, this is a very simple solution. But it's really good to understand.
Спасибо дружище, на старой работе на мобх писал, а на новой будем редакс юзать, по ощущениям конечно много лишней писанины у редакса. Но объяснил здорово
Very nice video. About action creator, you can also give dispatch a type to be sure it dispatch the right function.
{}{}{}
const dispatch = useDispatch()
{}{}{}
using this with action creator give a nice outcome
Hi, Maksim. Could you make a video in which consider using redux-toolkit with TS?
Awesome video, short and precise! Great work!
Hi! I'm from Brazil and you helped me lot. Thanks!
JUST Im looking Brilliant Explanation Thanks a lot :)
Great video!! You did a good job explaining each part of the code.
Спасибо что без воды и абсолютно доступно объяснил :) Удачи с каналом!
Thanks for the tutorial. Very well explained.
really helpful and easy to understand thanks
That's gold, thanks dude. Awesome!
What's your reasoning behind using type for Actions and interface for NotesState?
Thanks for video. Which state manager do you use most often? Have you tried to replace redux with a bunch of context and hooks?
Most often it's Mobx or just context with hooks actually. But I like the redux-toolkit approach actually, will make another vid on that
@@satansdeer1 thanks. in my opinion, this is a very interesting question. since the context and hooks repeat the functionality of the redux.
@@satansdeer1 I think it would be interesting to write same project/task with different approaches. for example: same note app without redux, but on context-hooks, and may be other tools. and compare pros and cons
not completely, redux has middlewares and its a game changer. So until you have side effects - its fine. But when you have to send network requests - it's easier to organize with redux
yeah, I was thinking about it as well, note app or a cart widget and then test drive a bunch of approaches
Очень информативно и без лишнего, спасибо!
i still confused how to use react redux with multiple action and different payload. how to catch the payload type/interface in reducer. may be you can help me.
thank you in advance
Thank you for this explanation
I guess this is out of date now. Because following along I get different outputs and syntax and deprecation warnings. Moving on to a more recent tutorial.
thx for the greate video! Is there a smart solution to extract the selectors to reuse them in other components ?
This video helped me a lot!
Thank you Professor Maksim Ivanov
Glad to hear that Mr. Nil
Здравствуйте, может вопрос не по теме, но все же, нужно ли знать TS джуну? Я выучил react + redux, выучил азы TS, но понял что для внедрения TS для больших проектов нужно ещё очень много всего выучить, а мне хотелось бы уже идти работать, так вот, стоит ли дальше учить TS? И если я им владею на начальном уровне, могу ли я писать в резюме TS? Заранее спасибо за ответ
3:55 starting Redux
Hey Maksim, just out of curiosity, are you using the vim extension for vscode?
yes, I do
What's your opinion between mobx and redux? what is your preference?
Great video once again! Very informative and easy to understand.
I have an Angular background, but I watch every single video you make regardless. I am planning to convert to React one day. I know the basics, is there a something you can suggest to focus on when learning it? Maybe to pay more attention to smth. Hooks are still an unkown concept to me as I had a react training prior to their existance.
Hey man! I'd suggest to focus on thinking about applications as component trees. Also thinking about the data flow and dependcies, both should ideally be unidirectional. So the data flows only top to bottom, and top level components depend on lower level components. The hooks are actually very nice to work with once you grasp them, i might to a video about converting your class component into a hooks based
what vscode and terminal theme are you using ?
you saved my lots of time. thanks
I followed these setup instructions exactly but I am getting App.js instead of App.tsx etc.
Great content! Thanks a lot!
Thank you. You are breathtaking.
Hey, Maksim.
I have not found any guide for nextjs + redux + react, with dynamic routes.
like product/:id
and getData based on that param.
Can you create a guide for that for nextjs?
Simply amazing...thank u sir (:
Great tutorial! How do you make these cool auto imports just by typing the name of a component? That would make my life so much easier
Thank you so muchh dude, really!!
Awesome explaining
Glad to help!
Which VIM extensions you're using with VSCode? Thanks! @maksimivanov
I love this type of video with no bullshit blah blah introduction 🤣🤣
You just saved a lot of my time Thanks ❤
Muito obrigado, me ajudou muito 😁
slow down when using Extensions - hard to follow if we don't have them :(
Im addicted to your videos, thanks for the awesome content, one little question i could not find anywhere.
Theres any difference using React.useState() or importing like import { useState } from 'react' and using useState() only
nope not att all
second one is better for performance i think
Grande duro!!
This mode to declare createStore will be deprecated soon, we have to update it!
how to use thunk with the redux hooks
multiple reducer example plz
Thank you . You save my day
Спасибо Макс, помог) Подписался)
О, супер!
Amazing 🤘🏼
Can I have your theme and Icon ?
Твой английский он великолепен, как ты достиг такого понимания и мастерства?
Да, там не так много мастерства как кажется, но вообще просто пользовался языком, много общался
Please make a video react + redux + saga + typescript ?
Hey, I already have a video about redux saga but without typescript
@@satansdeer1 please make with typescript
Maybe next video will be about a11ty?
Oh, it is a very big topic, any specific things you'd like to see?
Thanks!
You are amazing
Kardeş File Structure yapın ne gadar da bozukh
А если у меня не morning)) Спасибо за видео)
Что за тема редактора?
nice but plenty of cut in video
Красава!
великий русский акцент не спрячешь за красивым английским
so fast explanation(
You could use a slow speed video. Try it!
no bullshit just coding thanks
why you are using yarn? npx than yarn.
we all know its actually a to do list
khud ko padha le