React router with hooks ( useHistory useParam useLocation )

  Рет қаралды 77,932

techsith

techsith

Күн бұрын

Пікірлер: 93
@Techsithtube
@Techsithtube 4 жыл бұрын
** Please Join: facebook.com/groups/reactLearning/ **
@elorabourel2320
@elorabourel2320 4 жыл бұрын
Hey @techsith, do you have a Discord server ?
@davidfischer9186
@davidfischer9186 5 жыл бұрын
Replace just overwrites the location instead of adding another. So if they go to an invalid url, you can replace the url with a 404 then when they go back it takes them to the last valid url... that's what I've used it for...
@celidee
@celidee 4 жыл бұрын
So glad I found this, been using v4 without the hooks and this implementation is far superior.
@Techsithtube
@Techsithtube 4 жыл бұрын
Thanks for Watching!
@Anas_Alaqeel
@Anas_Alaqeel 4 жыл бұрын
Replace can take you to another component or another route but you can't go back, because it replaces the whole location under the hood to only the current location, and this is useful when you want to make a login page and after the user logged in he cannot go back to the login page and there many cases for Replace but this is one of them
@jeromelanteri6469
@jeromelanteri6469 4 жыл бұрын
quick and clear. Perfect, thank you, i didn't know for useLocation and useHistory.
@Techsithtube
@Techsithtube 4 жыл бұрын
Glad it helped!
@akashpal9691
@akashpal9691 3 жыл бұрын
Awesome video . The comparison between react hooks routing and normal normal is pretty clear here.
@kim92se64
@kim92se64 4 жыл бұрын
so much thanks for this "React router with hooks" awesome tutorial. TC
@Techsithtube
@Techsithtube 4 жыл бұрын
Thanks for watching!
@harshawijendra5903
@harshawijendra5903 5 жыл бұрын
Love your tutorials. Can you do a series on Next.js ? Preferably with Redux. There's not a single solid series on Next. That'll be really helpful if you can.
@brilliantchicken4873
@brilliantchicken4873 2 жыл бұрын
Beautifully explained, thank you
@ristolibera1295
@ristolibera1295 3 жыл бұрын
Very intuitive!
@beksultanomirzak9803
@beksultanomirzak9803 3 жыл бұрын
Great, I liked your lesson ad explanation thank you
@daliborpetric8288
@daliborpetric8288 4 жыл бұрын
Replace is used for when you login for example, you push user to the Home page, and when he clicks back button in browser, it doesn't returns him to the login page/route. Just like deletes it from history.
@tradewithdani122
@tradewithdani122 3 жыл бұрын
tnx dude u solved all of my problems
@KDcoo
@KDcoo 5 жыл бұрын
Thank you! I really love your tutorials! Very easy straightforward and quick to implement :)
@brahimelmokaouim4299
@brahimelmokaouim4299 3 жыл бұрын
Super react tutorial on youtube
@NeoCoding
@NeoCoding 5 жыл бұрын
Easy and useful as always. Thank you for enlightening.
@digletwithn
@digletwithn 3 жыл бұрын
Ladies and gel man!
@preethamandakshatha60
@preethamandakshatha60 4 жыл бұрын
Could you please do an entire tutorial on use history, like the usage of go, replace, block, the action so on......
@scottsaccenti
@scottsaccenti 4 жыл бұрын
This was incredibly helpful. Thanks for this video. Subscribed.
@abeechr
@abeechr 4 жыл бұрын
Excellent! I’d love to see you do a video on protected routes with hooks.
@AakashShahFromGoogle
@AakashShahFromGoogle 5 жыл бұрын
It would be great if you make a unit test with jest video for the same application using hooks you showed here.
@kylehenson2259
@kylehenson2259 4 жыл бұрын
this tutrial very help me tank you . kepp going
@Techsithtube
@Techsithtube 4 жыл бұрын
Thanks for watching Mostafa. Keep on learning!
@skullcan
@skullcan 5 жыл бұрын
Nice video. Thanks!
@kannank3319
@kannank3319 5 жыл бұрын
Thanks for the video. Very much useful
@mickeyvershbow4814
@mickeyvershbow4814 3 жыл бұрын
Great lesson, thanks so much!
@rizkyiqbal5959
@rizkyiqbal5959 4 жыл бұрын
U save my life
@AakashShahFromGoogle
@AakashShahFromGoogle 5 жыл бұрын
This is a great video.
@Techsithtube
@Techsithtube 5 жыл бұрын
Thanks for watching Aakash
@anacatarinagoncalves8714
@anacatarinagoncalves8714 3 жыл бұрын
Great explanation, helped me a lot!! Thank you
@dd13mm
@dd13mm 3 жыл бұрын
Thank you for the video. And how can the useLoccation() be used in a class Component ?
@gwenaeloppitz3972
@gwenaeloppitz3972 4 жыл бұрын
Do you also explain this for typescript? My main struggle is that I find really little tutos for typescript in general and while the advantage it provides is great, it has a lot of pain-in-the ass features for learners
@Techsithtube
@Techsithtube 4 жыл бұрын
I would suggest to understand the concept in javaScript and add the types on the top. so that you are not confused with both. Also in typescript there is type any. so just start with javaScript and type any and as you have more requirement, add more types.
@ajoypatra882
@ajoypatra882 4 жыл бұрын
Learn a lot!! It will be helpful if you can create some video on npx-create-library to reuse react components.
@oz9957
@oz9957 2 жыл бұрын
thank you, that was useful ♥
@roiunger7796
@roiunger7796 4 жыл бұрын
Sir, I adore you
@Techsithtube
@Techsithtube 4 жыл бұрын
Thanks for watching!
@adnantariq3346
@adnantariq3346 5 жыл бұрын
Sooo How would I use something like a useLocation in a CLASS component? and if that answer is, we don't use such hooks in a class, and only in a functional component. What or how do i implement that in a Class component.... Anyways thanks for sharing your insights, love and I mean LOVE this channel :)
@adnantariq3346
@adnantariq3346 5 жыл бұрын
never mind got my answer "this.props.location.pathname" ty
@vivianeb90
@vivianeb90 3 жыл бұрын
Which shortcut did you use here at 5:54 to change all words into "About"?
@rajeevbhosle1580
@rajeevbhosle1580 3 жыл бұрын
you are awesome
@majjisrinu3518
@majjisrinu3518 5 жыл бұрын
Thanks for the video Sir
@prachigarg6641
@prachigarg6641 2 жыл бұрын
In WithRouter HOC, how can I get the previous page url? And what will be the previous page URL if I directly hit at my website? How should I handle this edge case?
@blazer511
@blazer511 4 жыл бұрын
Hi techsith, what is the best way to pass state to child pages, if the state requires http requests?
@manoharachennuru8151
@manoharachennuru8151 4 жыл бұрын
Great content. Thank you
@nahuelaraujo6914
@nahuelaraujo6914 4 жыл бұрын
Thank you very much sr! Very practical :D
@NoOne-zl4qb
@NoOne-zl4qb 5 жыл бұрын
Thanks, just what I was looking for...
@rickyvu2388
@rickyvu2388 4 жыл бұрын
I don't understand why you need to use fragment/empty tag at 12:20
@prakharmittal6295
@prakharmittal6295 3 жыл бұрын
@techsith how to know the last location generated dynamically without passing it as a state prop on all pages?
@erichkenupp2640
@erichkenupp2640 3 жыл бұрын
Tu é um mito
@gopideveloper4375
@gopideveloper4375 5 жыл бұрын
Awesome. ThanQ
@ek4m81
@ek4m81 4 жыл бұрын
can you do video on difference between hashrouter and browserrouter?
@mahendranath2504
@mahendranath2504 4 жыл бұрын
precise, to the point, clear, thank you so much,,, can you do a video on best practice in react, I like you content its great, A happy subscriber, can you do a video on reacting tool-kit pls, a concept like createAsyncThunk, createEnityAbopter, i has some goodies like reselect, thunk and state normalization, thanks for the video 👍
@ABHISHEKKUMAR-gp8ls
@ABHISHEKKUMAR-gp8ls 5 жыл бұрын
sir please make a simple website using react hooks.these things are asking by interviewer now a days.. thanks
@Techsithtube
@Techsithtube 5 жыл бұрын
Good to know that that is being asked . I will make tutorial on that.
@rishikumar3076
@rishikumar3076 4 жыл бұрын
Please do a video on how to use API on react like there is ways axios Or ajax call which are better.
@Techsithtube
@Techsithtube 4 жыл бұрын
Thanks for watching Rishi, I will make a video on AJAX calls.
@ErickG
@ErickG 3 жыл бұрын
Does useParams come from react-router or react-router-dom
@saktikantasenapati2508
@saktikantasenapati2508 4 жыл бұрын
Thanks a lot for this video series. Also can you make some videos on reselect, immer and react-boilerplate ?
@mrmatt8998
@mrmatt8998 5 жыл бұрын
really handy hooks when we need location and params without withRouter HOC. want to try personally but i haven't change or adopt hooks yet so it can't be done in class components
@dungvu8790
@dungvu8790 4 жыл бұрын
Thank you
@quickindiarecipe
@quickindiarecipe 3 жыл бұрын
I am having issues with react router e.g. I am loading product data from api in my route /products and I want to keep it even If I change route. e.g. if I go back to /about and then come back to /products route the API call in useEffect should not happen again as it has the same data as previous but it keep on fetching the data everytime I visit the the /product route. Although if I use react-query the issue seems to be solved. I don't know how to overcome that issue. Using localstorage seems to be the solution but react-query doesn't use that still manages to keep the results intact.
@shaikkhaja2225
@shaikkhaja2225 5 жыл бұрын
Can you please make video on HashRouter.
@priyankaamahour
@priyankaamahour 5 жыл бұрын
Thank you so much!
@GMERT
@GMERT 3 жыл бұрын
Please can you make a video on linking thank you page to emailjs code. I have been having issues with that for more than 3weeks and no video of that nature on youtube.
@momentswithmanisha
@momentswithmanisha 4 жыл бұрын
Please make a video about unit testing using jest and enzyme for react application.
@reinvanimschoot3314
@reinvanimschoot3314 5 жыл бұрын
Mind sharing your vs code setup? Looks really good!
@Techsithtube
@Techsithtube 5 жыл бұрын
github.com/gitmil/new-react-router-with-hooks
@reinvanimschoot3314
@reinvanimschoot3314 5 жыл бұрын
@@Techsithtube I think you misunderstood me. I'm looking for your VS Code setup, as in the color scheme and plugins etc. Like your settings.json in VS Code. Cheers!
@fernandoaugusto8394
@fernandoaugusto8394 4 жыл бұрын
Thanks !!
@muhammadqamar2283
@muhammadqamar2283 5 жыл бұрын
Make my day :)
@DEV_XO
@DEV_XO 5 жыл бұрын
Nice! :)
@karthicks2581
@karthicks2581 5 жыл бұрын
Hi Sir, I have a small doubt, In my application in dashboard page or mapview page or any page while hitting refresh button, i need to redirect to login page, how can i handle page refresh functionality and re render my app components App Component:::: ===================
@tonyxavier3567
@tonyxavier3567 3 жыл бұрын
Switch and useHistory are deprecated, I'm looking for the replacement for withRouter
@Cloud-577
@Cloud-577 4 жыл бұрын
why not use the browser back history ?
@kayan_dev
@kayan_dev 3 жыл бұрын
replace can change z screen to b screen whithot going back
@girishakk3249
@girishakk3249 4 жыл бұрын
Sir you didn't explain about Redirect
@carter8679
@carter8679 4 жыл бұрын
repo for the code?
@carter8679
@carter8679 4 жыл бұрын
state is undefined when using the useLocation() hook. Anyone else getting this?
@carter8679
@carter8679 4 жыл бұрын
yeah, followed the tutorial exactly and state is undefined
@hongkongbboy
@hongkongbboy 4 жыл бұрын
@8:36 I got 404 (Not Found) instead of "User peter".
@tubingforever
@tubingforever Жыл бұрын
Ladies and jellmen
@livingjoke3083
@livingjoke3083 3 жыл бұрын
Another stingy programming guide that links no GitHub solution. Sweet
@ionitaa
@ionitaa 4 жыл бұрын
React router is a JOKE(R)! On one project that started way back (in the V2 days) we use the old history on our redux action creators for async redirects. So I guess we're fucked. WE CAN'T UPGRADE THE ROUTER WITHOUT REWRITING VERY ACTION CREATOR THAT USES HISTORY and every component that now has to pass it down to the action creator itself...
@DopamineMVWM
@DopamineMVWM 4 жыл бұрын
go to 7:34 to skip all the nonsense
React data fetch with suspense  | concurrency mode
19:43
techsith
Рет қаралды 17 М.
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 43 МЛН
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 125 МЛН
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 22 МЛН
Why Signals Are Better Than React Hooks
16:30
Web Dev Simplified
Рет қаралды 486 М.
useEffect react hook tutorial
15:20
techsith
Рет қаралды 36 М.
6 React Interview Questions You Have to Know
13:10
PedroTech
Рет қаралды 119 М.
You might not need useEffect() ...
21:45
Academind
Рет қаралды 173 М.
Protected Routes in React using React Router
15:40
freeCodeCamp.org
Рет қаралды 345 М.
React Hooks Course - All React Hooks Explained
1:26:21
PedroTech
Рет қаралды 1,1 МЛН
Ep20 - URL info in React Router with useLocation
5:12
Acadea.io
Рет қаралды 3,2 М.
Learn React Router v6 In 45 Minutes
46:20
Web Dev Simplified
Рет қаралды 567 М.
DualShock Evolution 🎮
0:12
Gleb POV
Рет қаралды 862 М.
Low Battery 🪫🥹🥹🥹
0:10
dednahype
Рет қаралды 6 МЛН
. "Smart Home Automation: Gadgets for Maximum Comfort!"#short
0:15
Новый iPhone 👍 @JaySharon
1:07
История одного вокалиста
Рет қаралды 13 М.
Realme 13+ 5G можно приобрести на Ozon: 1710362981
0:57