How to know the correct interfaces when we using 3rd party library with bunch of interfaces. for example mongoose? for example what interface for Schema or for Error object in mongoose
Nice! can you do React Typescript UI/UX website project with a Login form, Register form and navigation to a different page how is responsible to mobile also.
So far the hardest thing for me in learning React. I've been through hell and back trying to figure out how to use it with Redux while doing a user login. If you could do more material on React w/ TS, I'd be grateful.
These are 2 separate concerns. React itself is quite simple (if you're already a competent JS developer); it's not much more than a handful of new methods you have to learn (and just how the lifecycle methods operate). One thing I've noticed with a lot of JS beginners (or even people who work with JS professionally but yet still don't have the deepest understanding of the language) who delve into React.... is as they read through the docs, they'll see a lot of things they _think_ is React, when in actuality it's just vanilla ES6+.... so if you have a good understanding of JS itself, then React shouldn't be that much of a stretch. Redux isn't necessarily hard, but it is a pain in the ass.... simply because of all the boilerplate required to accomplish even simple things. Depending on how complex of an application you're working on, React's Context API can usually do everything you need in a much simpler and more straightforward way.... I've built fairly complex applications for my company that make us a lot of money, just using Context. If you need to learn Redux for your job, then obviously it is what it is. But Redux isn't an "end all be all" solution that you _have_ to use. In my opinion it's better to understand JS very well, then understand React very well, and then you'll have the tools and knowledge to decide if Redux is appropriate for the architecture of the app you're trying to build. And if have those prerequisites, then it won't be hard for you to learn. I guess my main point is: don't try to learn Redux too early if you don't understand JS and React, or even state management in general, well enough to begin with. Even the Flux pattern is a better starting point for state management imo. And even when you do learn Redux, don't just assume it's the right choice for all, or even most, applications. Front-end architecture and state management is a lot more than just Redux. Learn front-end application architecture in general, and then hone in what is appropriate for your use case. Just my $0.02 as a front-end engineer who uses React for complex software applications every day professionally, who actively avoids using Redux unless it’s actually appropriate for the situation.
finally, a decent typescript tutorial without all the bs!
Thanks!
3:35 dist stands for distribution, not destination
here is your cookie 🍪
Thank you for the great video! Long time Java/C++ dev here, it's great to see some more familiar syntax in JS :) Going to have to give TS a try now.
short and optimized, thank you so much
do js for ts programmers next
Nice meme
clear and to the point. awesome!
Super...🔥 we want another full Typescript Project 😍
How to know the correct interfaces when we using 3rd party library with bunch of interfaces. for example mongoose? for example what interface for Schema or for Error object in mongoose
Awesome, Thanks ❤️
Awesome video bro, now of to practice.
Nice! can you do React Typescript UI/UX website project with a Login form, Register form and navigation to a different page how is responsible to mobile also.
You installed "npm install -D typescript" but I didn't see you doing "npm install -D ts-node" and "npm install ts-node-dev"
Amazing thanks ❤
6:55 generic
thank you!
So far the hardest thing for me in learning React. I've been through hell and back trying to figure out how to use it with Redux while doing a user login.
If you could do more material on React w/ TS, I'd be grateful.
These are 2 separate concerns.
React itself is quite simple (if you're already a competent JS developer); it's not much more than a handful of new methods you have to learn (and just how the lifecycle methods operate). One thing I've noticed with a lot of JS beginners (or even people who work with JS professionally but yet still don't have the deepest understanding of the language) who delve into React.... is as they read through the docs, they'll see a lot of things they _think_ is React, when in actuality it's just vanilla ES6+.... so if you have a good understanding of JS itself, then React shouldn't be that much of a stretch.
Redux isn't necessarily hard, but it is a pain in the ass.... simply because of all the boilerplate required to accomplish even simple things. Depending on how complex of an application you're working on, React's Context API can usually do everything you need in a much simpler and more straightforward way....
I've built fairly complex applications for my company that make us a lot of money, just using Context.
If you need to learn Redux for your job, then obviously it is what it is. But Redux isn't an "end all be all" solution that you _have_ to use. In my opinion it's better to understand JS very well, then understand React very well, and then you'll have the tools and knowledge to decide if Redux is appropriate for the architecture of the app you're trying to build. And if have those prerequisites, then it won't be hard for you to learn. I guess my main point is: don't try to learn Redux too early if you don't understand JS and React, or even state management in general, well enough to begin with. Even the Flux pattern is a better starting point for state management imo. And even when you do learn Redux, don't just assume it's the right choice for all, or even most, applications. Front-end architecture and state management is a lot more than just Redux. Learn front-end application architecture in general, and then hone in what is appropriate for your use case.
Just my $0.02 as a front-end engineer who uses React for complex software applications every day professionally, who actively avoids using Redux unless it’s actually appropriate for the situation.
@@randomutubr222 valuable comment, thank you.
Learn svelte instead. Trust
Thanxx
Very Good Video! You explained everything so chilled and understandable, you really helped me out bro, thanks.
{2024-09-10}
What is that accent?
you talk way too fast
0.75x then
Amazing 😲! Get to the top fast - P R O M O S M!!