You might not need useEffect() ...

  Рет қаралды 130,242

Academind

Academind

Күн бұрын

Learn all about useEffect() & React in-depth: acad.link/reactjs
🖥️ Official Website & Courses
academind.com/courses/
💬 Academind Community
academind.com/community
👋 Social Media
/ maxedapps
/ academind_real
/ academind_real
/ academindchannel
/ maximilian-schwarzmueller
/ manuel-lorenz-808b5185
/ academind-gmbh
/ academind-pro
/ academind_real
00:00:00 useEffect() is often used incorrectly!
00:01:58 useEffect() basics
00:03:16 Setting dependencies correctly
00:08:27 Avoid infinite loops
00:09:56 Introduction to the problem of using useEffect() unnecessarily
00:10:20 Example 1: Use derived state instead
00:12:49 Example 2: Reset state with keys instead
00:17:15 Example 3: Don’t wrap synchronous APIs with useEffect()
00:18:32 Sometimes you DO need useEffect()
00:19:32 Consider replacing direct useEffect() usage with specialized libraries

Пікірлер: 172
@christopheradolphe
@christopheradolphe Ай бұрын
Hey Max @academind thanks for this great video again. I already completed your React course a while back and I'm just catching up on the course update announcements. I am mind blown by these new lectures and projects you have added. I am thankful for your relentless efforts of keeping course content up to date and for free. Currently, I am actively job hunting for an opportunity as React developer and those new course projects are a great way to practice and refresh my React knowledge. Thank you
@EstebanInTech
@EstebanInTech Ай бұрын
Thanks for all the knowledge you share! I’ve learned so much from you for over a year now! 🔥
@11r3start11
@11r3start11 Ай бұрын
i found these videos of Maximilian so helpful and easily expained, thanks a lot!
@shubhankarmaheshwari9428
@shubhankarmaheshwari9428 Ай бұрын
You always helped me to learn at least one new item, as you told we always being around key concept , but never though it can be used to mitigate unnecessary use effect for state update 👍
@mohammadpanahi9408
@mohammadpanahi9408 Ай бұрын
Hello, dear Maximilian This video was suggested to me by KZbin and I watched all the videos. To be honest, I really like you and I missed you a lot and I was very happy to see another great tutorial from you. I hope you will always be successful.
@the_proletariat
@the_proletariat Ай бұрын
Thank you for this! That "key" trick was cool!
@ZawCodes
@ZawCodes Ай бұрын
I think I don't get that part. Even if you don't include key there, that component will still re-render if the state was changed, no?
@jasonfavrod2427
@jasonfavrod2427 28 күн бұрын
@@ZawCodes I believe that is correct. I see how the key could be useful to do what he mentions, but I figure it's redundant in his actual usage.
@tigranharutyunyan7674
@tigranharutyunyan7674 Ай бұрын
Thank you for a topic and info.The "key" trick works for Vue too. It is a good reset for "cheap" components.
@konradmleczko3810
@konradmleczko3810 Ай бұрын
thanks for example with key - is amazing!
@abdullahrafique2883
@abdullahrafique2883 Ай бұрын
pretty helpful tutorial. I spent some considerable time to read the official guide but this almost 20 minutes tutorial is lit.
@abbaskareem5281
@abbaskareem5281 Ай бұрын
the (key) trick is really useful , thank you
@user-lc7hl9to8p
@user-lc7hl9to8p Ай бұрын
It's a dirty hack, not a good practice. You writting components, which cannot be used without key, and other dev's don't know about this required hack. And this absolutely terrible hack, when your component uses 3 or more props, which u need to hack with key. It's looks fine, but creates problems in future, when your project will grow. In case with a lot watching props, better choice to write useEffects, because any other dev can read and understand how it works, and he don't need to check all usages of this component for understanding.
@TokyoXtreme
@TokyoXtreme Ай бұрын
@@user-lc7hl9to8p Using the key is the correct approach, but it belongs on the textarea element within the component - not on the component itself. It's not a hack either, just a way to bind the identity of the element to the state of the component; the new React official documentation explains it more deeply.
@pabloide86
@pabloide86 Ай бұрын
Finally someone with common sense!!! 👏👏👏(btw, that trick with the key to reset the state was cool! thanks!)
@inthisarhamza7182
@inthisarhamza7182 Ай бұрын
It's very clear and important technique that can used to avoid some delays !
@codeNameMoose907
@codeNameMoose907 6 күн бұрын
Max is always so passionate whenever he talks about programming. How can you not love this guy? 🤗
@StuartLoria
@StuartLoria Ай бұрын
Best practices is what I need, for typescript, React, etc
@marcpanther8515
@marcpanther8515 Ай бұрын
The localStorage example is kind of bad because it causes the localStorage to be accessed on every render. Use the function initializer of useState instead.
@clintkennedy8387
@clintkennedy8387 9 күн бұрын
Yep. He traded one problem for another.
@jubert2096
@jubert2096 Ай бұрын
Bro your god man;) I used to follow you since you were too much in angular. I subscribed your courses in angular but later I changed to React since I was tired brushing my self with new thing on angular every year and then I again moved to react after that I subscribed your courses in React I feel it’s heaven
@equiman
@equiman Ай бұрын
Hi Max, excellent material, thanks. I would like to know what tool you are using to create those orange squares to highlight something on the screen?
@filipjnc
@filipjnc Ай бұрын
12:24 that value computation runs on every render and it would get your app slow if that array is big enough. In that case wrap it in useMemo or wait for the new React compiler to ship.
@ant_code
@ant_code Ай бұрын
For this specific case this is ok as component has only one prop. But yes, you are right. If in future some developer will add additional prop beside selectedTopicId, this dummy_topics.find will be invoked on each render. And in this case definitely const selectedTopic should be wrapped with useMemo. Good catch 👍
@mansurhamidoff1853
@mansurhamidoff1853 Ай бұрын
Yes, this guy has a good knowledge of technology but in this video he propagates bad habits)) He tries to save devs from making mistakes offering even more dangerous tricks. Although in this case his solution is good but abuse of this method can lead to performance issues
@Michaeljamieson10
@Michaeljamieson10 Ай бұрын
definitely need more videos on how react keys work! awesome video
@dmons24
@dmons24 Ай бұрын
Very elegant design and great job!
@code75581
@code75581 Ай бұрын
thanks a lot for the explanation. Please one question. @academind How do you manage to go so deeper in different subjects ? I mean diferrents you teach about like react, angular , docker , kubernetes etc...
@soumikmahajan6317
@soumikmahajan6317 Ай бұрын
any update for you new angular 17 course?
@Shuja709
@Shuja709 Ай бұрын
17:15 the useState hook can alternatively take an initializer function, so you can also use that initializer function to get the required value from local storage. I believe its a bit cleaner this way because the logic of initializing the state stays coupled with the hook instead of lying somewhere else in the component.
@chelseaGPT
@chelseaGPT Ай бұрын
I want to ask a very basic question does initial values in usestate get computed when the component refreshes?
@Shuja709
@Shuja709 Ай бұрын
@@chelseaGPT nope. As the name suggest, these are just initial values, so they're only calculated/set when the component first mounts. On subsequent re-renders, these values don't have any effect.
@Luis-fh8cv
@Luis-fh8cv Ай бұрын
This is super critical. In his example the component was super simple and wouldn’t be rerendered many times. But if it had more state or props it would be getting from local storage multiple times for no reason
@Shuja709
@Shuja709 Ай бұрын
@@Luis-fh8cv very fair point indeed.
@TokyoXtreme
@TokyoXtreme Ай бұрын
useEffect is the correct way to initialize a component's initial state with localStorage, since localStorage is an outside system, regardless of it being synchronous.
@CleverGeneration
@CleverGeneration Ай бұрын
The explanation on using a "key" is really nice, thanks for that!! Now I want to refactor all my useEffects. I'm curious to know if there's any difference between using a key or a useEffect in that case other than a key being a "neater" option?
@stefantholet4036
@stefantholet4036 21 күн бұрын
Well, if you use a non-state value as a key then you can avoid re-render of the parent component and isolate the re-render to its child component which could greatly improve performance as it will not unnecessarily re-render the parent component and all of its child components.
@jomoc6112
@jomoc6112 Ай бұрын
commended!! i already knew about keys but cant find a way to use it. additionally it scope base, so it will not work outside the div if the child has a key too.
@irfanali17899
@irfanali17899 Ай бұрын
Thanks I think the useMemo should have been wrapped on topics finding if i am not wrong?
@akvirus2
@akvirus2 Ай бұрын
localStorage is available only in the browser. so in useEffect was correct if you use something like next js, ...with server components
@TokyoXtreme
@TokyoXtreme Ай бұрын
Furthermore, setting initial state in useState with an external API call makes the component impure. Calling a functional component with the same props should always return the same JSX.
@maheshkanojiya4858
@maheshkanojiya4858 Ай бұрын
Maximilian's udemy courses are also superb to watch, great guy Love from India 🇮🇳🇮🇳🇮🇳
@mjaso
@mjaso Ай бұрын
Great video. Spot on guidance IMO.
@petarkolev6928
@petarkolev6928 Ай бұрын
High quality content as always!
@raphauy
@raphauy Ай бұрын
Helpful, thank you!
@nanonkay5669
@nanonkay5669 Ай бұрын
Use useEffect if you need to do an operation that is not part of your React application, like a db call or data fetching, that's the best use case and they're both asynchronous
@TokyoXtreme
@TokyoXtreme Ай бұрын
Should also use useEffect even for synchronous external APIs (like localStorage), since setting initial state directly through an external system makes the component impure.
@bibhuprasadsahoo854
@bibhuprasadsahoo854 Ай бұрын
5 star instructor for a reason 💌
@opencode1
@opencode1 Ай бұрын
Finally you are out of Udemy and here on youtube. You the best
@MohabAyman
@MohabAyman Ай бұрын
Tlr, use key prop to force refresh on a comp ones
@CodeZakk
@CodeZakk Ай бұрын
the last example you gave us still give error in nextjs because if you use localStorage inside the 'use client' it says localStorage is not defined so in nextjs you should use useEffect in that case I think. thank very helpful!!
@TokyoXtreme
@TokyoXtreme Ай бұрын
localStorage should be initialized through useEffect, otherwise the component becomes impure
@danielmaldonado5954
@danielmaldonado5954 24 күн бұрын
I can't undestand why you only have 3K of likes, thank you Max!
@yoshiokiyamu8552
@yoshiokiyamu8552 Ай бұрын
Maximilian please also teach us examples of How to apply react using any AI api service like open ai or whatever
@MrOpolo91
@MrOpolo91 Ай бұрын
very helpful ! thanks Max :)
@iranRevolution7
@iranRevolution7 Ай бұрын
thanks for teaching us 😍
@user-vw5fm9lv9v
@user-vw5fm9lv9v Ай бұрын
Hey Max, I really appreciate your unique training strategies, I have studied a lot of courses with you and you are my number one teacher... By the way, In my opinion, we can use "useMemo" hook in the second sample (14:04) to set the "selectedTopic" value to prevent extra memory address definition in every render. Am I wrong?
@cusematt23
@cusematt23 Ай бұрын
I am glad brad traversy said it and i know longer have to question my sanity. React really does overcomplicate stuff.
@cant_sleeeep
@cant_sleeeep Ай бұрын
future is vue
@cintron3d
@cintron3d Ай бұрын
Thank you! It does feel like a religious movement and it's weird. I get people like ready query etc... but real world code still has use cases for use effect.
@user-mb9pu4pg4r
@user-mb9pu4pg4r Ай бұрын
Will the key trick result in DOM updates?
@jaymartinez311
@jaymartinez311 Ай бұрын
I’m waiting on that qwik framework course. Give it a shot. You’ve done almost all the frameworks already 😂
@jahongirbektemirov6516
@jahongirbektemirov6516 Ай бұрын
Useful! Keep going with it
@chandrasekharrachapudi5758
@chandrasekharrachapudi5758 Ай бұрын
Hi Sir, Can you please do a full course for Jest no one has done a proper course for that with in-depth knowledge. Struggling in realtime projects like anything 😢
@BilalAulakh23
@BilalAulakh23 Ай бұрын
Weldone young man❤❤❤
@medeuamangeldi6279
@medeuamangeldi6279 Ай бұрын
you need useEffect for localStorage if it is a NextJS project (SSR)
@pp-studio
@pp-studio 28 күн бұрын
Thank you for your great content :)
@eavs772
@eavs772 Ай бұрын
One thing I don't understand is why do you need to send the key? Your component will re-render again if any of your props change, so your computed value will be evaluated again anyways...
@danielcspaiva
@danielcspaiva Күн бұрын
exactly
@eleven2435
@eleven2435 Ай бұрын
Hey cool video! So recreating/"remounting" the component with a key is better then using useEffect? Won't it affect performance on a large component tree? If the component with a key recreation approach has a child component with its own state management, would not that state reset?
@mansurhamidoff1853
@mansurhamidoff1853 Ай бұрын
You are right
@TokyoXtreme
@TokyoXtreme Ай бұрын
The new React documentation explains it better. The key is used for DOM element identity, and in the example, the text field needed to be cleared, which is not the default React behavior. So adding the key couples the DOM element to the state, which forces the element to be repainted when state changes. The documentation example is almost exactly the same situation as shown in the video here.
@saikrishna4661
@saikrishna4661 Ай бұрын
PLease update the angular course max, pleaaaaaaaaase
@bhrajgopal
@bhrajgopal 28 күн бұрын
Hi Max , Can I reset the react context inside useEffect ? Can I reset the state of component in that way ?
@stefantholet4036
@stefantholet4036 21 күн бұрын
You absolutely can. Unless the state / context that you are changing is added in the dependency array of the useEffect.
@xxxxxx89xxxx30
@xxxxxx89xxxx30 Ай бұрын
Thanks Max! Thanks for all the money i made watching your tutorials as well xD
@ademineshat
@ademineshat Ай бұрын
Very helpful. Thanks
@TheSergy12
@TheSergy12 23 күн бұрын
JUST USE IT! haha Loved the video
@zweitekonto9654
@zweitekonto9654 2 күн бұрын
18:10 wouldn't this now run everytime the component is rerendered? with useEffect with empty dependencies, it would only get run once and thats what we want?
@code75581
@code75581 Ай бұрын
Having a question here(kzbin.info/www/bejne/jGLJaYCFhs57iNk). You put the line(23) where you initialize the selected value before the line(24) where you initialize the enteredNote. In the react documentation it's mentionned that the hooks must comme first at the top of the function before other lines. What do you think about ?
@egorovsa
@egorovsa Ай бұрын
I thought I knew all about key prop.. this is a new feature for me)))
@thestreamer1481
@thestreamer1481 14 күн бұрын
please any ETA for Angular 17 course ?
@johnconnor9787
@johnconnor9787 Ай бұрын
6:55 ok, but what should we do if we use object or a function? In this case the meaning of a dependency array disapears
@TokyoXtreme
@TokyoXtreme Ай бұрын
You should memoize an object if you want to add it to a dependency array, although it could define the function within useEffect itself (or use useCallback to memoize it outside).
@birukgetachew9084
@birukgetachew9084 26 күн бұрын
thanks
@Gaijin101
@Gaijin101 Ай бұрын
please make a video about Nitro
@saurabhnegi3932
@saurabhnegi3932 Ай бұрын
"Hey Maximilian , did you know that you are improving and enhancing people's knowledge by providing these types of videos?" 🥰
@justinpearson25647
@justinpearson25647 Ай бұрын
Really? I think that he doesn't know that, and actually he's doing the videos for his nanny to watch
@avwie132
@avwie132 Ай бұрын
Why in quotes? Are you AI?
@saurabhnegi3932
@saurabhnegi3932 Ай бұрын
No I'm not a AI.. , It is a Way of Writting Something and try to get Attention of SomeOne...
@lronmate
@lronmate Ай бұрын
@@saurabhnegi3932but why quotes
@avwie132
@avwie132 Ай бұрын
@@saurabhnegi3932 That's exactly what an AI would say though....
@ferdossi
@ferdossi Ай бұрын
I don't get it, a component re-renders whenever one of its prop changes, I don't see the use of key, what is the added value ?
@shehrozmalik773
@shehrozmalik773 Ай бұрын
The component re-renders whenever a prop changes (a re-render doesn't reset a state to initial value), A component re-mounts when the key changes hence resetting the state. hopes that clears it.
@biomatrix8154
@biomatrix8154 Ай бұрын
IDC. I want my Angular course! 😭
@tomekbednarek2672
@tomekbednarek2672 Ай бұрын
The trick with the key is a stretch in my opinion. This approach puts the responsibility of "resetting" the component on the parent by providing the key attribute which is not required by the props. Don't you think this is a risky practice?
@rafarkstudio
@rafarkstudio Ай бұрын
I’m more worried about performance, the entire component will probably have to be mounted every time the key changes
@TokyoXtreme
@TokyoXtreme Ай бұрын
@@rafarkstudioYeah, the correct way to use the key is to go into the TopicEditor component and add the key to the textarea element. The prop is already being passed, so it'll be accessible when providing the key. The new React documentation shows the usage more clearly and with a detailed explanation.
@onlineaid
@onlineaid Ай бұрын
Great one useQuery is better the useEffect 😊
@LarsRyeJeppesen
@LarsRyeJeppesen Ай бұрын
Still use React?
@kunalawasthi9337
@kunalawasthi9337 Ай бұрын
Didn't know Seth Rogen knew ReactJS.
@VidmantasB
@VidmantasB Ай бұрын
I am suprised that I already knew all the stuff.. I guess I am not a junior react developer anymore 😅
@user-cs2py4wg3p
@user-cs2py4wg3p Ай бұрын
15:14 but the id is already a props, why would i need to put it in the key props ?
@shehrozmalik773
@shehrozmalik773 Ай бұрын
The component re-renders whenever a prop changes (a re-render doesn't reset a state to initial value), A component re-mounts when the key changes hence resetting the state. hope that clears it.
@user-cs2py4wg3p
@user-cs2py4wg3p Ай бұрын
@@shehrozmalik773 Thanks. I didn't know that.
@mohammadkhayata2042
@mohammadkhayata2042 Ай бұрын
You are amzaing 💙💙
@ngocngan4422
@ngocngan4422 Ай бұрын
It's only the trick. It make remount component instead rerender component
@chandrasekharrachapudi5758
@chandrasekharrachapudi5758 7 күн бұрын
Hi, Sir with real-time projects there are no courses jest React unit test cases with in-depth knowledge. So Can you please do one course on udemy sir will learn from u please....
@arian5126
@arian5126 Ай бұрын
I still don't understand why he used a key. Isn't it that every time a prop changes, the component re-renders. So why use a key?
@Zaheer__zk40
@Zaheer__zk40 Ай бұрын
using keys is essential for efficient list rendering, especially when dealing with dynamic lists where items can be added, removed, or rearranged. While it's true that React re-renders components when their props or state change, using keys helps React identify which items have changed, been added, or been removed within a list.
@arian5126
@arian5126 Ай бұрын
@@Zaheer__zk40 Thanks but it was just a generic description. Still don't answer my question.
@filipjnc
@filipjnc Ай бұрын
@@arian5126his example sucked. Same key was passed as prop, so the key was redundant.
@gerkim3046
@gerkim3046 Ай бұрын
dont use AI to generate responses@@Zaheer__zk40
@mansurhamidoff1853
@mansurhamidoff1853 Ай бұрын
when the key prop is changed react accepts as a new component appeared in virtual dom like it was not there before. So in other words it causes 'componentDidMount' not 'componentDidUpdate'
@borisbarzotto5785
@borisbarzotto5785 Ай бұрын
gold
@dufifa
@dufifa Ай бұрын
Why useEffect on componentDidMount is worse then getting localStorage on every render? and why is even an extra effect bad? No much perfomance loses. Using keys is not good idea too because you move out critical logic out of component, better to incapsulate it inside and do clear state obviously. This is what any UI component actually DO>
@filipjnc
@filipjnc Ай бұрын
Don’t get it either how getting state from localStorage on every render is better than doing it only once on mount.
@TokyoXtreme
@TokyoXtreme Ай бұрын
useEffect is absolutely the right way to sync with localStorage, otherwise the component becomes impure. And the identity key should've been placed within the TopicEditor, on the textarea element.
@sebastianestrada1311
@sebastianestrada1311 Ай бұрын
Clickbait, useEffect is necessary 🤦🏻
@ChristianKolbow
@ChristianKolbow Ай бұрын
🤔 He never claimed that it is not necessary. But there are many situations where useEffect is not necessary.
@souvikghosh6025
@souvikghosh6025 Ай бұрын
Thanks for saving time
@DevastaingDj
@DevastaingDj Ай бұрын
Thanks
@rahmatullahmohammadi4918
@rahmatullahmohammadi4918 29 күн бұрын
Thank you so much, it was very helpful❤❤❤
@jasusyb2734
@jasusyb2734 16 күн бұрын
that is what the title tells, that is what click bait means.​@@ChristianKolbow
@Rebel101
@Rebel101 Күн бұрын
Using a key is a terrible idea as it cannot be enforced, hence your component depends on the attribute you are unable to control. And yes, you can define an interface, but not its implementation! You should never use this pattern.
@OleksandrIsaryk
@OleksandrIsaryk Ай бұрын
As you say master =)
@disinfect777
@disinfect777 Ай бұрын
therefore
@imdtap1448
@imdtap1448 Ай бұрын
Still using react??
@nevermindmepls6773
@nevermindmepls6773 Ай бұрын
could u tell me better alternative? starter at front, so wanna know smth better than react
@supernova82
@supernova82 Ай бұрын
​@@nevermindmepls6773 If you wanna get a job, learn React or Angular. The other frameworks might be better for some situations but you don't have to worry about them when you are learning.
@saurabhnegi3932
@saurabhnegi3932 Ай бұрын
React + TypeScript
@pabloduran3257
@pabloduran3257 Ай бұрын
@@nevermindmepls6773 React is at this moment the most requested and popular library by companies, so if you learn react you will find jobs. Now if you want to learn something diferent, there is libraries like Solidjs that works better than Reactjs and is kind of the same logic, also vuejs, sveltejs, but these aren't as popular and demand as React.
@blacklotus1606
@blacklotus1606 Ай бұрын
@@nevermindmepls6773 if you want to build the most complicated UIs easily, react is the best options. own experience
@xhbr93
@xhbr93 Ай бұрын
2018 : Still using class components and lifecycle methods ? (functional components + hooks ftw) 2024 : Still using useEffect() ??? 2028 : ???
@evolopterus
@evolopterus Ай бұрын
You missed one major issue with useEffect... adding dependencies of objects and arrays.
@enlightened3945
@enlightened3945 Ай бұрын
I just came accross the key update based solution 3/4 days ago to clear Material UI Autocomplete. Applied that and commented separately in the code as I thought it was a nasty/weird hack. Now here I am, learning it as a best practice. 😂😂😂🎉🎉🎉
@juma2808
@juma2808 Ай бұрын
This is the problem with our industry. You’ll get people that see this as a bad practice, no matter the logic because they read it somewhere. We have too many people on auto pilot, rather than actually thinking critically. AI is going to make this worse, people will not understand what they are actually doing, they will shortcut every step of the way, but act like experts as they go.
@destinygames3449
@destinygames3449 Ай бұрын
My opinion about react is, this library does many things in hook way, and react way. It is not like programming way. It is not understandable in programming way. Need to learn custom syntax that not make sense in programming way. Instead of understanding, I need to memorise how this hook work. And there is unnecessary hook and unnecessary step and unnecessary package like react-hook-form .
@atroutopia427
@atroutopia427 Ай бұрын
basically you can write javascript in js/ts files, then add them to standard react mechanism, which is made to make your and your colleagues life easier when contributing to one project.
@ozgurNY
@ozgurNY Ай бұрын
React to the Hell. Alternative FE frameworks to the future/heaven
@mansurhamidoff1853
@mansurhamidoff1853 Ай бұрын
Still using React? You might not need React))
@alexandergeorgesquire220
@alexandergeorgesquire220 Ай бұрын
😂
@dheerajsinghnagdali
@dheerajsinghnagdali Ай бұрын
TIP: Avoid using useEffect as much as you can
@TokyoXtreme
@TokyoXtreme Ай бұрын
useEffect is for syncing the component with an outside system - even synchronous APIs like localStorage
@mdlindsey
@mdlindsey 7 күн бұрын
Do people really make these mistakes in their code?
@DhartiMainAkash
@DhartiMainAkash Ай бұрын
Honestly I didn't find any thing new in this video. This is the very basic things. What's new?
@BartZ-if8hv
@BartZ-if8hv 2 күн бұрын
clickbait. "why you might not need OXYGEN" Derrrp cause you can ... guys the scientology of code.
@MrLuckfinder
@MrLuckfinder Ай бұрын
Does this really need to be explained?🙄
@ChristianKolbow
@ChristianKolbow Ай бұрын
Yes, because this video is seen by people who want to learn.
@MrLuckfinder
@MrLuckfinder Ай бұрын
@@ChristianKolbow I mean this is the basics, but the video title announces something really new.
@ChristianKolbow
@ChristianKolbow Ай бұрын
@@MrLuckfinder I think you will hardly find anything on KZbin that will surprise you as an experienced developer. Most of the content is aimed at beginners. But you are right, this is the basics.
@xxXAsuraXxx
@xxXAsuraXxx Ай бұрын
You might not need React
@thestreamer1481
@thestreamer1481 14 күн бұрын
please any ETA for Angular 17 course ?
Why Signals Are Better Than React Hooks
16:30
Web Dev Simplified
Рет қаралды 442 М.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Рет қаралды 4,8 МЛН
Этого От Него Никто Не Ожидал 😂
00:19
Глеб Рандалайнен
Рет қаралды 10 МЛН
Understanding Signals
8:04
Academind
Рет қаралды 27 М.
How to take control of Flexbox
16:01
Kevin Powell
Рет қаралды 74 М.
You Need React Query Now More Than Ever
11:04
Theo - t3․gg
Рет қаралды 135 М.
Web Developer Roadmap (2024) - Everything is Changing
25:02
ByteGrad
Рет қаралды 220 М.
Learn TypeScript Generics In 13 Minutes
12:52
Web Dev Simplified
Рет қаралды 196 М.
You Are Using useEffect Wrong
14:40
Cosden Solutions
Рет қаралды 28 М.
State Managers Are Making Your Code Worse In React
13:33
Web Dev Simplified
Рет қаралды 135 М.
Finally Fix Your Issues With JS/React Memory Management 😤
20:13
Jack Herrington
Рет қаралды 75 М.
All useEffect Mistakes Every Junior React Developer Makes
22:23
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Рет қаралды 235 М.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Рет қаралды 4,8 МЛН