Choose Language

Lesson 3 of 4 ┬╖ Hooks and State
Intermediate тАФ hands-on тП▒ 13 min

10 React Hooks Explained

Watch this lesson to understand 10 React Hooks Explained тАФ takes about 13 minutes.

What You Will Learn

  • рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд┐рдПрдХреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ
  • рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдордЭрдирд╛
  • рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЬрд╛рдирдирд╛

Key Concepts

рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рд╡рд┐рд╢реЗрд╖ рдлрдВрдХреНрд╢рди рд╣реИрдВ рдЬреЛ рд░рд┐рдПрдХреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рд░рд┐рдПрдХреНрдЯ рдХреЗ рдирд┐рдореНрди рд╕реНрддрд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рд╡реИрдирд┐рд▓рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЛ рдХреЗрд╡рд▓ рдлрдВрдХреНрд╢рдирд▓ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЗ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рд╣реА рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдпреВрдЬрд╝ рд╕реНрдЯреЗрдЯ, рдпреВрдЬрд╝ рдЗрдлреЗрдХреНрдЯ, рдФрд░ рдпреВрдЬрд╝ рд░рд┐рдл рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

Code Examples

  • from within a component - рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЛ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЗ рдЕрдВрджрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
  • import it in your React app, type use into the IDE, and that should give you a list of all the hooks that are available to you - рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
  • with JavaScript to easily assign the values to local variables that we can name whatever we want - рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

Lesson Summary

рдЗрд╕ рдкрд╛рда рдореЗрдВ, рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦреАрдВред рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рд╡рд┐рд╢реЗрд╖ рдлрдВрдХреНрд╢рди рд╣реИрдВ рдЬреЛ рд░рд┐рдПрдХреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдпрд╣ рднреА рд╕реАрдЦрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЛ рдХреЗрд╡рд▓ рдлрдВрдХреНрд╢рдирд▓ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЗ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рд╣реА рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдпреВрдЬрд╝ рд╕реНрдЯреЗрдЯ, рдпреВрдЬрд╝ рдЗрдлреЗрдХреНрдЯ, рдФрд░ рдпреВрдЬрд╝ рд░рд┐рдл рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╕реАрдЦрд╛ред рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХрдВрдкреЛрдиреЗрдВрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкрд╛рда рдХреЗ рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЗ рдорд╣рддреНрд╡ рдФрд░ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдордЭрд╛ред

Practice Exercise

рдПрдХ рдлрдВрдХреНрд╢рдирд▓ рдХрдВрдкреЛрдиреЗрдВрдЯ рдмрдирд╛рдПрдВ рдЬреЛ рдпреВрдЬрд╝ рд╕реНрдЯреЗрдЯ рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХрд╛рдЙрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдмрдирд╛рдП рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗред рдлрд┐рд░, рдЗрд╕ рдХрд╛рдЙрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреЛрдиреЗрдВрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

What Is Next

рдЕрдЧрд▓реЗ рдкрд╛рда рдореЗрдВ, рд╣рдо рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХреЗ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, рдЬреИрд╕реЗ рдХрд┐ рдпреВрдЬрд╝ рдЗрдлреЗрдХреНрдЯ рдФрд░ рдпреВрдЬрд╝ рд░рд┐рдлред рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЗрди рд╣реБрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдЕрдкрдиреЗ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рд▓рдЪреАрд▓рд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

Go deeper on React.js тАФ рдЖрдзреБрдирд┐рдХ UI рд╡рд┐рдХрд╛рд╕

Hand-picked books and tools our learners actually use. Affiliate-supported тАФ same price for you, supports free lessons.