React 18 Overview - What Changed? Concurrency, Transitions, Suspense...

  Рет қаралды 32,865

PedroTech

PedroTech

Күн бұрын

Пікірлер: 56
@Bertoos8
@Bertoos8 2 жыл бұрын
Again! Thank you very much. Fresh content is always welcome!
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Glad you enjoy it!
@SvetaSveta-ms4hi
@SvetaSveta-ms4hi 2 жыл бұрын
I was legit looking for a comprehensive video on React 18, you're reading my mind 😂 Thanks a bunch! Btw, I love that you've ramped up the quality of your content. Way to go! I'm with you from the very beggining, so it makes me happy that you don't rest on your laurels and keep improving. The amount of effort you put into making such freaking great videos is insane. I appreciate that 🙏
@saishanmukh1583
@saishanmukh1583 2 жыл бұрын
Thank you pedro for making it easy for us!
@imrock1
@imrock1 2 жыл бұрын
No secondary thought.... Absolutely a great video with lots of perfaction 👍
@amineichou4910
@amineichou4910 2 жыл бұрын
You the best !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! thank you so much bro ❤
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
You're welcome!
@sinaukode
@sinaukode 2 жыл бұрын
Always love your content, how you explain the concept is great, please keep making these kind of video
@33v4.
@33v4. 2 жыл бұрын
um dos primeiros a falar sobre concurrency in React 18! e sempre uma explicação maravilhosa, amo ver um Br arrasando woooo
@Indialoves1
@Indialoves1 2 жыл бұрын
Great video, very knowledgable. Suspense is amazing. I appreciate your effort. Thanks...
@denisotimguitar
@denisotimguitar 2 жыл бұрын
This is brilliant 🤓! Thanks for the tutorial!🔥🔥🔥
@psydook
@psydook 2 жыл бұрын
Thanks for the update !! Keep it going
@universecode1101
@universecode1101 2 жыл бұрын
React 18 is a new chapter for us, Frontend in Js - React 😜 Nice video Pedro
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Definitely an improvement!!
@rhiannonmonks6894
@rhiannonmonks6894 2 жыл бұрын
Again, amazing video, thank you so much
@friendshipwithjavascript
@friendshipwithjavascript 2 жыл бұрын
Always Awesome Content ..
@georgeolufemi4285
@georgeolufemi4285 2 жыл бұрын
Great content. I hope you see to other video suggestions and do justice to them 😁
@leomelegari
@leomelegari 2 жыл бұрын
Pô, valeu demais por essas explicações. Principalmente da nova feature Suspense, estava meio perdido nela kkkkkk parabéns pelo conteúdo
@SiCrip09
@SiCrip09 2 жыл бұрын
Now I understand how the useTransition hook works, your example was really good. It is like a pending fetch call for state ☕
@hayderjabur6258
@hayderjabur6258 2 жыл бұрын
Thank you for your tutorials, just small note that react already use patching but not with promises so function handleClick() { setCount(c => c + 1); setFlag(f => !f); // React will only re-render once at the end (that's batching!) }
@sgtduckduck
@sgtduckduck 2 жыл бұрын
Did you not keep listening?
@riantritiyanuar9237
@riantritiyanuar9237 2 жыл бұрын
Great video, great explaination. Keep it up!
@abc_cba
@abc_cba 2 жыл бұрын
Exactly, what I wanted. Thanks.
@ThColinPereira
@ThColinPereira 2 жыл бұрын
So good!
@GabrielMartinez-ez9ue
@GabrielMartinez-ez9ue 2 жыл бұрын
Excellent video
@aryamitrachaudhuri6564
@aryamitrachaudhuri6564 2 жыл бұрын
amazing video! learned a lot ! thanks !
@tech3425
@tech3425 2 жыл бұрын
What's that on line 12 at 18:31 ? data?.map(....). That sounds like a neat way to use the ternary operator. But I can't get it to work on my system. How does that work?
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
That is called optional chaining! It basically replaces me needing to write data && data.map(...)
@tech3425
@tech3425 2 жыл бұрын
@@PedroTechnologies Just what I was looking for
@SonAyoD
@SonAyoD 2 жыл бұрын
Great video!
@suryaashish2019
@suryaashish2019 2 жыл бұрын
Dope🔥🔥🔥🔥🔥🔥
@robertmacwan8144
@robertmacwan8144 2 жыл бұрын
thanks
@SecretEyeSpot
@SecretEyeSpot 2 жыл бұрын
If you've started developing a project using React 16. Do you have to begin migrating immediately. Or how does this work?
@mohammedajmalfayizp8551
@mohammedajmalfayizp8551 2 жыл бұрын
nice..man
@abrarzahid55
@abrarzahid55 2 жыл бұрын
The video is just Awesome. it's clear and precise. you have a good teaching skills. thanks for sharing the knowledge. would you mind if I'd translate this video into another language, will give a shoutout to your channel and would be transparent about the source of the material.
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Thank you so much!! I don't allow translations cause its just the same content hahaha you can recreate the video with you talking if you are interested!
@ayomidestephen3234
@ayomidestephen3234 2 жыл бұрын
suspense is definately the best update in this react 18
@muhsinabbas1181
@muhsinabbas1181 2 жыл бұрын
Great make like this for react native
@avi7278
@avi7278 2 жыл бұрын
I don't understand why they did it this way. I would much rather something like ` usePriority` hook to wrap the update that should be favored rather than wrapping updates that can be deferred. It's much easier to reason about and from experience I know that there are a lot less cases where I need to prioritize an update as opposed to where I need to defer it. What if that input changes triggers 5 other expensive updates, am I to wrap each of those in `useTransition`? It would make more sense to wrap the input update in `usePriority` in one place instead of five.
@vinothkumarv9722
@vinothkumarv9722 7 ай бұрын
wow amazing... One big doubts.... automatic batching concepts.. is added in the react lib itself... like this is understood I am a right????? anyone asnware my above questions please
@az1nn
@az1nn 2 жыл бұрын
great video as always! Would be nice to see more deeply what "triggers" the fallback component, im having such a bad time triyng to understand how it works
@BobbyBundlez
@BobbyBundlez 2 жыл бұрын
if any of the nested components are returning a promise the fallback shows . If that promise gets resolved or rejected the children component will handle whatever is meant to be rendered in that case. It's really just a way to have a global fallback rendering rather than setting up a bunch of "loading...' fallbacks in each child component... I just learned suspense so I know this is at least partly what it does and why it triggers lol
@BobbyBundlez
@BobbyBundlez 2 жыл бұрын
did NOT know about the batching thing. that is actually f**cking such common sense can't believe it took this long for them to do that change LOL
@Salah-YT
@Salah-YT 2 жыл бұрын
bro can u make React 18 crash course for about 2 or 3 hours and make one small project before finishing the video ok thx
@gabrielstiffler1488
@gabrielstiffler1488 2 жыл бұрын
I know this is not React-releated but I noticed that you are using the new axios version, 27.2. I was wondering how did you fix the issue the bug with it? Sorry to bother
@mrlectus
@mrlectus Жыл бұрын
I can already see some use case for useTransition hook. But am going to use it for evil!!!
@akj3344
@akj3344 2 жыл бұрын
So suspense works kinda like Promise.all but for components.
@mehrdad1068
@mehrdad1068 2 жыл бұрын
Please make tutorial for post views 👁️
@nicodipi
@nicodipi 2 жыл бұрын
This video is Delicious
@gadhekaranm3871
@gadhekaranm3871 2 жыл бұрын
Hi I need your help
@BHVampireLF
@BHVampireLF 2 жыл бұрын
The new createRoot is useless compared to the render method, a lot of things became useless without an option to fix them.
@bigmistqke
@bigmistqke 2 жыл бұрын
Mm?
@levyroth
@levyroth 2 жыл бұрын
So the React I barely learned is already obsolete? Muahaha
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Don't worry hahaha its not obsolete! Most people won't have to change anything, most changes are useful for more advanced stuff.
@thenod0
@thenod0 2 жыл бұрын
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
React vocab explained: What is Concurrent React?
17:14
Sam Selikoff
Рет қаралды 10 М.
useTransition() vs useDeferredValue | React 18
16:22
Academind
Рет қаралды 97 М.
4 Ways To Fetch Data in React
31:17
PedroTech
Рет қаралды 57 М.
All The JavaScript You Need To Know For React
28:00
PedroTech
Рет қаралды 670 М.
The Story of Concurrent React
11:59
ui․dev
Рет қаралды 161 М.
Testing In React Tutorial - Jest and React Testing Library
21:28
React 18 Concurrency, Explained | Ivan Akulov | performance.now() 2022
46:15
Web Conferences Amsterdam
Рет қаралды 3,3 М.
React Hooks Crash Course (useMemo, useCallback and more).
31:49
developedbyed
Рет қаралды 88 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН