Adding a Modal for Editing Notes _ Complete React Course in Hindi #66
40 views
Feb 11, 2024
In the 66th episode of the "Complete React Course in Hindi," the tutorial focuses on enhancing the iNotebook project by introducing a modal for editing notes. This video provides a step-by-step guide on implementing a modal component that allows users to edit existing notes seamlessly. The instructor demonstrates how to handle user interactions, manage state changes within the modal, and update notes dynamically. Whether you're a React developer looking to improve user interaction or a learner interested in building interactive components, this tutorial offers practical insights into adding a modal for editing notes to the iNotebook application.
View Video Transcript
0:00
рддреЛ рдкрд┐рдЫрд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╣рдо рд▓реЛрдЧреЛрдВ рдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ delete рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ note рдХя┐╜я┐╜
0:05
рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ reload рдХрд┐рдпрд╛ рд╡реЛ note рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ note рдЬреЛ рд╣реИ рд╡реЛ delete рдирд╣реАрдВ рд╣реЛ рд░рд╣я┐╜я┐╜
0:10
рдпрд╛рдирд┐ рдХрд┐ рдореЗрд░реА рдЬреЛ delete request рд╣реИ рд╡реЛ рдирд╣реАрдВ рдЬрд╛ рд░рд╣реА рд╣реИ server рдкя┐╜я┐╜
0:14
рддреЛ рдореБрдЭреЗ рджреЗрдЦрдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдпрд╣ рдЪреАрдЬ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣реА рд╣реИ рддреЛ рдЗрд╕ рдЪреАрдЬ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧя┐╜я┐╜
0:18
рдпрд╣рд╛рдБ рдкрд░ рдЬрд╣рд╛рдБ рдкрд░ рдореИрдВ API call рджреЗ рд░рд╣рд╛ рд╣реВрдБ рдЕрдкрдиреЗ delete note рдХреА рддреЛ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ рдореИрдВ рдХрд╣рд╛рдБ рдкрд░ API call рджреЗ рд░рд╣рд╛ рд╣реВя┐╜я┐╜
0:24
delete note рдХреА рдпрд╣ рд░рд╣реА рд╡реЛ API call рдЬрд╣рд╛рдБ рдкрд░ рдореИрдВ note рдХреЛ delete рдХрд░ рд░рд╣рд╛ рд╣реВя┐╜я┐╜
0:28
рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рд╕рдмрд╕реЗ рдмрд╣рд▓реЗ рддреЛ рдЕрдкрдиреЗ front end рд╕реЗ рдореИрдВ delete рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
0:34
in fact рдореИрдВ API call рдорд╛рд░ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реВрдБ рддреЛ рдореБрдЭреЗ API call рдорд╛рд░ рдирд╣реАрдВ рдмрдврд╝реЗрдЧреА рд╕рдмрд╕реЗ рдкрд╣рд▓реА рдмрд╛рдд рддреЛ рдпрд╣ рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдпрд╣ рдЪреАрдЬ рдХреЙрдкреА рдХрд░реВрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдкреЗрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рджреЗрдЦреЛ рдХрд┐ рдЕрдкрдбреЗрдЯ рдиреЛрдЯ рдХреА рдЬрдЧрд╣ рдбрд┐рд▓реАрдЯ рдиреЛрдЯ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЬреЛ рд╣рдорд╛рд░рд╛ рдореЗрдердб рд╣реЛрдЧрд╛ рд╡реЛ рдбрд┐рд▓реАрдЯ рд╣реЛрдЧрд╛ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдореБрдЭреЗ рдореИрдВ я┐╜я┐╜
1:07
рдПрдбрд░ рддреЛ рдпрд╣ рдореИрдВрдиреЗ рджреЗ рджрд┐рдпрд╛ рдмреЙрдбреА рдореЗрдВ рдореИрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреВрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЬреИрд╕реЗ рдирд┐рдЧрд▓ рдЯреЛ рд░рд┐рд╕реНрдкреЙрдВрд╕ рдЯреЛ рдЬреИрд╕я┐╜я┐╜
1:14
рдЖ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдореИрдВ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдХ рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдЗрд╕ рдЪреИрд╕реЗрдЬ рдХреЛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдореЗрд░рд╛ рдиреЛрдЯ рдбрд┐рд▓реАрдЯ рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдареАрдХ рд╣я┐╜я┐╜
1:20
рддреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдиреЛрдЯ рдбрд┐рд▓реАрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреА рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдХреНрдпрд╛ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХреА рднрд╛рдИ рдЕрд╡реЗрдЯ рдХреИрд╕реЗ рдпреВрдЬ рдХрд░ рд▓рд┐рдпя┐╜я┐╜
1:24
рдЬрдм рдпрд╣ рдлрдВрдХреНрд╢рди рдХреЛ рдПрд╕рд┐рдВрдЧ рдХреАрдЬрд┐рдПрдЧрд╛ рддрдм рдирд╛ рдЕрднреА рдпреВрдЬ рдХрд░ рдкрд╛рдПрдЧрд╛ рдЕрдм рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рдЗрд╕рдХреЛ рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдХрд┐ рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдбрд┐рд▓реАрдЯ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рддреЛ рдпрд╣ рдбрд┐рд▓реАрдЯ рдирд╣реАрдВ рд╣реБрдЖ рдареАрдХ рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдкрддрд╛ рд╣реИ рдХреНрдпрд╛ рд╣реБрдЖ рдЗрд╕рдХрд╛ рдорддрд▓я┐╜я┐╜
1:54
рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ 404 рдЖ рдЧрдпрд╛ delete note slash рдпреЗ рдХрд░рдиреЗ рд╕реЗ ok delete note рдХреА spelling рдХреА рдХрд▓рдд рд▓рд┐рдЦ рджреА рдореИрдВрдия┐╜я┐╜
2:00
delete note note рдирд╣реАрдВ note рдареАрдХ рд╣реИ рдЕрднреА reload рдХрд░рддрд╛ рд╣реВрдБ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХреНрдпрд╛ scene рд╣я┐╜я┐╜
2:08
please don't wake up early рдХреЛ delete рдХрд┐рдпрд╛ reload рдХрд┐рдпрд╛ and yes
2:12
please don't wake up early delete рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдпрд╣рд╛рдБ рд╕реЗ рднреА delete рд╣реЛ рдЧрдпрд╛ refresh рдХрд░рдХреЗ рджреЗрдЦрддреЗ рд╣реИя┐╜я┐╜
2:15
рд╣рд╛рдБ, delete рд╣реЛ рдЧрдпрд╛, рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛, рдареАрдХ рд╣реИ, рдПрдХ рдФрд░ рдХрд╛рдо рдЬреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛, рд╡реЛ рдпрд╣ рд╣реИ рдХрд┐, рдЬреЛ рдореЗрд░рд╛ add note рд╣реИ, рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдпрд╣ check me out рдореИрдВ рд╣рдЯрд╛рдКрдБрдЧрд╛, рдпрд╣ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП рдореБрдЭреЗ, рдпрд╣ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╣ рдЪреЗрдХ рдореА рдЖрдЙрдЯ, рдпрд╣ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП рдореБрдЭреЗ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЬреЛ рдЪя┐╜я┐╜
2:45
рддрдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдореИрдВрдиреЗ рдмрдврд╝рд┐рдпрд╛ рддрд░реАрдХреЗ рд╕реЗ рдЗрд╕ рдЪреАрдЬ рдХреЛ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдореИя┐╜я┐╜
2:51
рдорд╛рди рд▓реЛ рдЖрдИрдПрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд▓реЗрдЯреНрд╕ рд▓рд░реНрди рдЬреИрдВрдЧреЛ рдФрд░ рдореИрдВ рдорд╛рди рд▓реЛ рдЯреИрдЧ рдХреЛ рдбреЗрд╡ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЖрдк рдиреЛрдЯ рдХрд░реВрдВрдЧя┐╜я┐╜
2:58
рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рд▓реЗрдЯреНрд╕ рд▓рд░реНрди рдЬреИрдВрдЧ рдпрд╣ рдЖ рдЧрдпрд╛ рдпрд╣рд╛рдБ рдкрд░ рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛я┐╜я┐╜
3:05
рдпрд╣рд╛рдБ рдкрд░ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░реВрдВрдЧрд╛ рджреЗрдЦреЛ рд▓реЗрдЯреНрд╕ рд▓рд░реНрди рдЬреИрдВрдЧ рдпрд╣рд╛рдБ рдкрд░ рдкрд░ рдЖ рдЪреБрдХрд╛ рд╣реИ рдЯреИрдЧ рдореЗрд░рд╛ рдбреЗрд╡ рдЖ рдЪреБрдХрд╛ рд╣реИ рдареАрдХ рд╣реИ рдЗрд╕рдХреЛ рдореИя┐╜я┐╜
3:10
рджрд┐рд▓реАрдЯ рдХрд░ рджреВрдВрдЧрд╛ рдЕрдЧрд░ рддреЛ рдпрд╣ рдбрд┐рд▓реАрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рд░рд┐рдкреНрд░реЗрд╢ рдХрд░реВрдВрдЧрд╛ рддреЛ рдпрд╣рд╛рдВ рд╕реЗ рджреЗрдЦреЛ рдбрд┐рд▓реАрдЯ рд╣реЛ рдЧрдпрд╛ рдареАрдХ рд╣я┐╜я┐╜
3:15
рдЕрдм рд╣рдорд╛рд░рд╛ рдЬреЛ рдЕрдЧрд▓рд╛ рд╕реНрдЯреЗрдк рд╣реИ рд╡рд╣ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рд╣рдорд╛рд░рд╛ рдПрдбрд┐рдЯ рдлрдВрдХреНрд╢рдирд╛рд▓рд┐рдЯреА рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдкрд░ рдХреЛрдИ рднреА рдХреНрд▓рд┐рдХ рдХрд░реЗя┐╜я┐╜
3:20
рдПрдХ modal рдЦреБрд▓реЗ рдФрд░ рдЙрд╕ modal рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реЛ рдпреЗ рд╕рд╛рд░реА рд╕рд╛рд░реА title description tag рдЗрд╕ note рд╕реЗ related рд╕рд╛рд░реА details рд╣реЛ рдФрд░ рдЕрдЧрд░ рдореИрдВ update рдХрд░рдирд╛ рдЪрд╛рд╣реВрдБ рдХрд┐рд╕реА рднреА note рдХреЛ рддреЛ рдореИрдВ update рдХрд░ рдкрд╛рдКрдБ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдПрдХ рдЪреАрдЬ рдФрд░ рдХрд░реВрдБрдЧрд╛ рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рдХреНрдХрддреЗ рдореБрдЭреЗ рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдЖрдкрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдореИрдВ рдЗрд╕рдХреЛ use effect рдХреЗ я┐╜я┐╜
4:31
рдЬрд╛рдПрдЧрд╛ рдореБрдЭреЗ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕ рдХреЛрдб рдХреЛ рдХреЙрдкреА рдХрд░реВрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рд▓реЗрдХрд░ рдЖрдКрдВрдЧрд╛ рдареАрдХ рд╣реИ рдХрд╣рд╛рдВ рдкрд░ рд▓рд╛рдКрдВрдЧрд╛ рдпрд╣рд╛рдВ рдкя┐╜я┐╜
4:38
рд▓реЗрдЦрд╛рдКрдВрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣ рдореЛрдбрд▓ рд╣реИ рдЗрд╕рдХреЛ рдпрд╣рд╛рдВ рд╕реЗ рдЕрдЯрд╛рдУ рдЗрд╕рдХреЛ рдпрд╣рд╛рдВ рд╕реЗ рдЕрдЯрд╛рдУ рд░рд╛рдЗрдЯ рд▓рд┐рдХ рдХрд░рдХреЗ рдлреЙрд░рдорд╛рдЗрдЯ рдбреЙрдХреНрдпреВрдореЗрдВя┐╜я┐╜
4:44
рддрд╛рдХрд┐ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ format рд╣реЛ рдЬрд╛рдП, рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рд▓рд┐рдЦреВрдБрдЧрд╛ edit note, рдареАрдХ рд╣реИ
4:51
save рдЧрд┐рдпрд╛, рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рддреЛ рдареАрдХ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдПрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛
4:58
рдореИрдВ рдЗрд╕ modal рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛рдирд┐ рдХрд┐ open рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
5:03
launch рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреНрд░рд┐рдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдХреЛ рдирд╣реАрдВ рдмрд╛рд▓реВрдВрдЧреА рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреНрд░рд┐рдпреЛрдЧ рдПрдХ рдореЛрдбрд╛рд▓ рдХреЛ ╤В╤А╨╕ рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рдХрд┐ рдбрд╛рд▓ рд╡рд┐рдж рдЕ рд╕рд┐рдВрдЧрд▓ рд▓рд╛рдЗрди рдСрдл рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдореБрдЭя┐╜я┐╜
5:18
рдПрдХреНрд╢рдирд▓реА рдХрд░рдирд╛ рдХреНрдпрд╛ рд╣реИ рдХрд┐ рдЬреЛ рдореЗрд░рд╛ рдореЛрдбрд╛рд▓ рд╣реИ рдЙрд╕рдХреЛ рдореБрдЭреЗ рдУрдкрди рдХрд░рдирд╛ рд╣реИ рдареАрдХ рд╣реИ рд╡рд╛рдпрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдкреНрд╢рдВрд╕ рдСрдкреНрд╢рдВрд╕ рдХреНрдпрд╛ рд╣реИ рдмреИрдХрдбреНрд░реЙрдк рдХреАрдмреЛрд░реНрдб рдлреЛрдХрд╕ рддреЛ рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рдЯреЙрдЧрд▓ рдХрд░рдирд╛ рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧ physique
5:32
рд▓реБрдЯ рд▓реБрдЯ рдХрд░ рд▓реВрдВрдЧрд╛ рддреЛ рд╣рдо рд▓реЛрдЧ рдпрд╣рд╛рдВ рдкрд░ рдХрд░реЗрдВрдЧреЗ рдХреНрдпрд╛ рдХрд┐ рдпреВрдЬ рд░реИрдл рдЙрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ рдпреВрдЬ рд░реИрдл рдЙрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ рдпреВрдЬ рд░реИя┐╜я┐╜
5:41
рдЙрд╕реЗ рдмреЗрд╕рд┐рдХрд▓реА рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдПрдХ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рд░реЗрдлрд░реЗрдВрд╕ рджреЗ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддя┐╜я┐╜
5:47
рдХреБрдЫ рдРрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ, ref is equal to ref, рдФрд░ рдореЗрд░рд╛ ref рдХреНрдпрд╛ рд╣реЛрдЧрд╛
5:53
рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ use ref, рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ use рдХрд░рддрд╛ рд╣реВрдБ, use ref, рдареАрдХ рд╣реИ
5:58
рдФрд░ ref is equal to рдХреНрдпрд╛ рд╣реЛрдЧрд╛, use ref, рдФрд░ initial value рдЗрд╕рдХреА рдПрдХрджрдо blank рд░рд╣реЗрдЧреА
6:03
рдпрд╣рд╛рдБ рдПрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдирд▓ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, use ref рдХрд░рдХреЗ, рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ ref.toggle
6:10
toggle рд╣реА function рдерд╛ рдирд╛ if I am not wrong toggle рд╣рд╛рдБ toggle рд╣реА function рдея┐╜я┐╜
6:13
рдпрд╣рд╛рдБ рдирд┐рдХрд┐ рдЕрдЧрд░ show рд╣реЛ рд░рд╣рд╛ рд╣реИ рддреЛ hide рд╣реЛ рдЬрд╛рдП hide рд╣реЛ рдЬрд╛рдП рддреЛ show рд╣реЛ рдЬрд╛рдП рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдореИрдВ ref.toggle рдпрд╣рд╛рдБ рдкрд░ рдХрд░реВрдБрдЧя┐╜я┐╜
6:19
рдФрд░ рдореИрдВ save рдХрд░реВрдБрдЧрд╛ рдЗрд╕рдХреЛ рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЖрдКрдВ рдЕрднреА рдпрд╣рд╛рдБ рдкрд░ рдФрд░ рдореИрдВ рдПрдХ рдЪреАрдЬ рдФрд░ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЬреЛ рдореИрдВ рдпрд╣ function рдкрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ update note
6:28
рдЬреЛ рдХрд┐ props.update note рдХрд░рдХреЗ рдЙрдкрд▓рдмреНрдж рд╣реИ note рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде update note рдареАрдХ рд╣реИ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЗрд╕рдХреЛ рдПрдХ on click рджреВрдБрдЧя┐╜я┐╜
6:38
рдФрд░ рдореИрдВ рдХрд╣реВрдБрдЧрд╛ рдЬреИрд╕реЗ рд╣реА click рдХрд┐рдпрд╛ рдЬрд╛рдП рдЗрд╕ рдкрд░ рдЖрдк update note рдХреЛ call рдХрд░ рджя┐╜я┐╜
6:44
with this note рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдПрдХ arrow function рджреЗрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ argument pass рдХрд░ рд░рд╣рд╛ рд╣реВя┐╜я┐╜
6:48
рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ note рд▓рд┐рдЦ рджреВрдБрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдХрд╛рдо рдореИрдВрдиреЗ рдХрд┐рдпя┐╜я┐╜
6:52
рдореИрдВ рдЕрдм рдЗрд╕ рдкрд░ click рдХрд░реВрдБрдЧрд╛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ error рдЖ рдЧрдпрд╛, рдпрд╣ рдХреНрдпрд╛ рдХрд╣ рд░рд╣рд╛ рд╣реИ, рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ rep.toggle is not a function, рдареАрдХ рд╣реИ, рджреЗрдЦрддреЗ рд╣реИрдВ рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рдпрд╣рд╛рдБ рдкрд░, rep.toggle is not a function рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпреЛрдВрдХрд┐ javascript рдЗрд╕рдХреЛ manage рдХрд░ рд░рд╣реА рд╣реИ, рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд░реВрдБрдЧрд╛ рдХреНрдпрд╛ рдХрд┐ рдЬреЛ рдореЗрд░рд╛ modal рдерд╛, рдЗрд╕рдХреЛ рдореИрдВ рдпрд╣рд╛рдБ рд╕реЗ я┐╜я┐╜
7:24
рдЬреЛ рдмрдЯрди рд╣реИ рдЗрд╕рдХреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдкреЗрд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдПрдВрдб рдбреЗрдлрд┐рдиреЗрдЯрд▓реА рдореИрдВ рдЗрд╕ рдмрдЯрди рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдмрдЯ рдореИрдВ рдЗрд╕ рдкя┐╜я┐╜
7:29
рдкреНрд░реЛрдЧреНрд░рд╛рдорд╛рд░реНрдЯрд┐рдХрд▓реА рдХреНрд▓рд┐рдХ рдХрд░реВрдВрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдПрдХреНрдЬрд╛рдВрдкрд▓ рдореЛрдбрд▓ рдХрд░рдХреЗ рдореИрдВрдиреЗ рдпрд╣ рджрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ рддреЛ рдореИрдВ рд░реЗрдл рдЬреЛ рд╣реИ рд░реЗрдл plural
7:35
рдмрдирд╛ рджреВрдВрдЧрд╛, рдореИрдВ рдХрд╣реВрдБрдЧрд╛ рдпреЗ button рдЬреЛ рд╣реИ рд╡реЛ рдореЗрд░рд╛ рдЬреЛ reference рд╣реИ рдореЗрд░рд╛ рд╡реЛ рдЗрд╕ button рдХреЛ hold рдХрд░ рд░рд╣рд╛ рд╣я┐╜я┐╜
7:40
рдФрд░ рдореИрдВ рдЖрдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛, ref. Well, рдирд╛ рдХрд░рдиреЗ рдХреА рдмрдЬрд╛рдп рдореИрдВ ref. click рдХрд░реВрдБрдЧя┐╜я┐╜
7:46
рдФрд░ ref.current. click рдХрд░реВрдБрдЧрд╛, ref.current рдорддрд▓рдм рдХрд╣рд╛рдБ рдкрд░ рдореЗрд░рд╛ рдпреЗ рдЬреЛ reference рд╣реИ рд╡реЛ point рдХрд░ рд░рд╣рд╛ рд╣я┐╜я┐╜
7:52
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж dot click рдареАрдХ рд╣реИ рддреЛ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЗрдВ use ref рдХреА documentation рддреЛ рдЖрдкрдХреЛ dot current dot рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА function рдХреЛ use рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣я┐╜я┐╜
8:02
рддреЛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ reload рдХрд░реВрдБ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ pencil рдкрд░ click рдХрд░реВрдБ рджреЗрдЦреЛ рдпрд╣ рдЦреБрд▓ рдЧрдИ modal рдореЗрд░я┐╜я┐╜
8:06
рдЕрдм рдореИрдВ рдЗрд╕рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ click рдХрд░реВрдБ рддреЛ рдпрд╣ modal рдЦреБрд▓ рдЧрдИ рджреЗрдЦ рд░рд╣реЛ рдЖрдк рд▓реЛрдЧ рдореЗрд░я┐╜я┐╜
8:10
edit note form close save changes save changes update note update note form form add note type form
9:03
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдЬреЛ рдореИрдВрдиреЗ рдмрдЯрди рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ, add note, рдЗрд╕рдХреЛ рдореИрдВ рдпрд╣рд╛рдБ рд╕реЗ рд╣рдЯрд╛ рджреВрдБрдЧрд╛
9:07
rather рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛, рдХрд┐ рдпрд╣ рдЬреЛ div рд╣реИ рдореЗрд░рд╛, рдпрд╣ div рд╣реИ рдореЗрд░рд╛ modal body рдХрд╛
9:13
рдФрд░ рдпрд╣ div рд╣реИ рдореЗрд░рд╛ рдЗрд╕ рдЪреАрдЬрд╝ рдХрд╛, рдареАрдХ рд╣реИ, рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛, рдХрд┐ рдЬрдм рдХреЛрдИ update note рдореЗрдВ click рдХрд░реЗрдЧрд╛
9:19
рддрдм рдореИрдВ рдпреЗ рдЬреЛ рджреЛрдиреЛрдВ рддреАрдиреЛрдВ рдореЗрд░реА values рд╣реИрдВ рдЗрдирдХреЛ рдореИрдВ рд▓реЗ рдЬрд╛рдУрдВрдЧя┐╜я┐╜
9:24
рдФрд░ change рдХрд░ рджреВрдБрдЧрд╛ рдЕрдкрдиреЗ note variable рдХреЛ also рдореИрдВ API рдХреЛ hit рдХрд░реВрдБрдЧя┐╜я┐╜
9:28
рдФрд░ рдЕрдкрдиреЗ note рдХреЛ update рдХрд░ рджреВрдБрдЧрд╛ рдареАрдХ рд╣реИ рджреЗрдЦрддреЗ рд╣реИрдВ рдЗрддрдирд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣я┐╜я┐╜
9:32
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ on change is not defined рддреЛ on change рднреА рдореБрдЭреЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝реЗрдЧя┐╜я┐╜
9:36
рддреЛ рдореЗрд░реЗ add note рдХреЗ рдЕрдВрджрд░ on change рд╣реИ рдФрд░ handle click рднреА рдореБрдЭреЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝реЗрдЧя┐╜я┐╜
9:41
рдЪреБрдХрд┐ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ edit рдХрд░реВрдБрдЧрд╛ note рдХреЛ рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдПрдХ рддреЛ on change рд▓реЗ рдЖрдЙрдЧя┐╜я┐╜
9:46
рдФрд░ handle click рд▓реЗ рдЖрдЙрдЧрд╛ рдареАрдХ рд╣реИ рдЕрдм рдпрд╣ рдХрд╣рд╛ рд░рд╣рд╛ рд╣реИ note is not defined
9:50
рддреЛ рдпрд╣ рдХрд╣рд╛ рд╣реИ note is not defined рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рднреА рдореЗрд░реЗ use state hook рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реВрдБрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдореИрдВ рдЗрд╕ рдЪреАрдЬ рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рд▓реЗрдХрд░ рдЖрдБрдЧрд╛ рддрд╛рдХрд┐ рдореБрдЭреЗ error рдирд╛ рдорд┐рд▓реЗ рд╡реИрд╕реЗ ideally рдЖрдк рд▓реЛрдЧ рд╢рд╛рдпрдж рдЗрд╕рдХреЛ context рдореЗрдВ рдбрд╛рд▓ рджреЗрдВ рдФрд░ рдПрдХ рджреВрд╕рд░рд╛ рд╣реА context рдмрдирд╛ рд▓реЗрдВ рдЗрди рд╕рдм рдЪреАрдЬя┐╜я┐╜
10:23
рдпрд╣ рдореБрдЭреЗ рдмрддрд╛ рд░рд╣рд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ use state is not defined рдареАрдХ рд╣реИ рдареАрдХ рд╣реИ use state рдореИрдВрдиреЗ use рдХрд┐рдпрд╛ add note is not defined
10:32
рдпрд╣ рдХрд╣реЗ рд░рд╣рд╛ рд╣реИ add note is not defined рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВрдия┐╜я┐╜
10:36
рдХрд╣реА рдирд╛ рдХрд╣реА add note рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХрд╣рд╛ рд▓рд┐рдЦрд╛ рд╣реИ рдпрд╛рд░ рдореИрдВрдиреЗ add note
10:39
рдУрдХреЗ рддреЛ import add note from add note рдореИрдВрдиреЗ add note рдХрд░рдХреЗ рдХреЛрдИ function
10:44
рдмрдирд╛рдпрд╛ рд╣реБрдЖ рдХрд╣реАрдВ рдирд╛ рдХрд╣реАрдВ рдпрд╣ рд░рд╛рдорд┐рд░рд╛рдПрдб рдиреЛрдЯ рд╣реИрдВрдбрд▓ рдХреНрд▓рд┐рдХ рдореЗрдВ рдЖрдк рдиреЛрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЛ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдЖя┐╜я┐╜
10:49
рдиреЛрдЯ рдЗрд╕ рдиреЙрдЯ рдбрд┐рдлрд╛рдЗрди рдЕрднреА рдЖрдк рдареАрдХ рд╣реИ рдЕрднреА рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рд▓реЙрдиреНрдЪ рдЯреЗрдореЛ рдореЛрдбрд▓ рдХреЛ рдореИрдВ рдЕрднреА рдЖрдк рд▓реЛрдЧ рдЗрд╕рдХя┐╜я┐╜
10:56
рдкрд░ рдирд┐рдпреБрдХреНрдд рдХрд░реЗрдВ рдмрдЯ рдореИрдВ рднреА рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдореИрдВ рдЗрд╕рдХреА рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдирди рдХрд░ рджреВрдВрдЧрд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдирди рдХрд░реВрдВрдЧя┐╜я┐╜
11:02
рдХрд╣рд╛рдВ рдкрд░ рд╡реЗ рд░рд╛рдЗрдЯ рдиреЛрдЯ рдЬреЛ рдЪреИрдирд▓ рдХреЗ рдЕрдВрджрд░ рдЬреЛ рд▓рд╛рдВрдЪ рдЯреЗрдмрд▓ рдореЙрдбрд▓ рд╣реИ рдЗрд╕рдХреЛ рдореИрдВ рд╕реНрдЯрд╛рдЗрд▓ рджреВрдВрдЧрд╛ рдпрд╣ рдореИрдВ рдХреНрд▓рд╛рд╕ рдиреЗрдо рд▓рд╛рд╕реНя┐╜я┐╜
11:10
рднреА рджреЗ рджреВрдВрдЧрд╛ рдЗрд╕рдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдпрд╣ рдХреНрд▓рд╛рд╕ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рдЖрдкрдХрд╛ рдХреНрд▓рд╛рд╕рдиреЗрдо рд▓рд┐рдЦрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдореИрдВ рдпрд╣рд╛рдВ рдкя┐╜я┐╜
11:15
рджрд┐рдирди рджреЗ рджреВрдВрдЧрд╛ рдЗрд╕рдХреЛ рддреЛ рдпрд╣ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрд╣рд╛рдВ рд╕реЗ рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реВрдВ рддреЛ рдпрд╣ рдЦреБрд▓рдХрд░ рдЖ рд░рд╣рд╛ рд╣я┐╜я┐╜
11:21
рддреЛ рдореИрдВ рдЯрд╛рдЗрдЯрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЯрд╛рдЧ рдпрд╣рд╛рдВ рдкрд░ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдбрд┐рд▓реАрдЯ рдХрд░ рджреВрдВрдЧрд╛ рддреЛ рдбрд┐рд▓реАрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдиреЛрдЯреНрд╕ рдореЗрд░реЗ рд╕рд╛рд░реЗ рдареАрдХ рд╣реИ рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рджреЗрдЦреЛ рдбрд┐рд▓реАрдЯ рд╣реЛ рдЧрдП рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ рдиреЛрдЯ рдЖрдбрд╝ рдХрд░рддрд╛ рд╣реВрдВ рд╡рд╛рдкрд╕ рд╕реЗ рджреЛ рддреАрди рдиреЛрдЯреНрд╕ рдФрд░ рдЖрдбрд╝ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрдия┐╜я┐╜
11:51
update note рдХрд┐рд╕реА рднреА note рдХреЗ рд╕рд╛рде рдЪрд▓рддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдпреЗ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА values рдХреЛ populate рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧя┐╜я┐╜
11:57
рддреЛ рдПрдХ рддреЛ рдореИрдВрдиреЗ ref.current.click is equal to рдпреЗ рдХрд░ рджрд┐рдпрд╛ рдЙрд╕реЗ рдХреЗ рд╕рд╛рде рд╕рд╛рде рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧя┐╜я┐╜
12:02
рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ рдореИрдВ рдЗрд╕рдХреЛ current note рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдореИрдВ рдЗрд╕рдХреЛ current note рдХрд░ рджреЗрддрд╛ рд╣реВя┐╜я┐╜
12:10
рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛, рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛, note is equal to, рдпрд╣рд╛рдБ рдкрд░ set note, set note рдХрд░реВрдБрдЧрд╛ рдореИрдВ current note, рдареАрдХ рд╣реИ, рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ current note рдХрд░ рджреВрдБрдЧрд╛, рдФрд░ рдЬреЛ title, description рдФрд░ tag рд╣реИ, рдЬреЛ рдХреА рдкрд╣рд▓реЗ рдЦрд╛рд▓реА рдереЗ, рд╡реЛ рдЕрдм change рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рд╡реЛ current note рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ
12:30
values values values note note values value title value value is equal to note value is equal to
13:10
рдбрд╛рдЗрдЯ рдХрд░реВрдВрдЧрд╛ рдЖрдЬ рдиреЛрдЯ рдХрд┐рдпрд╛ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдПрдбрд┐рдЯ рдХрд░реВрдВрдЧрд╛ рдЗрд╕рдХреЛ рджреЗрдЦреЛ рд╕реНрдЯреАрдл рдпрд╣ рд╕рдм рдЖ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЕрдня┐╜я┐╜
13:15
рдЯрд╛рдЗрдк рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдЯрд╛рдЗрдк рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░рд╛ рдСрдирдЪреЗрдВрдЬ рдЬреЛ рд╣реИ рд╡рд╣ рдЕрдЪреНрдЫреЗ рд╕реЗ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рдирд╣реАя┐╜я┐╜
13:20
рддреЛ on change рдореЗрдВ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЬреЛ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ set note рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж dot dot dot note рдХрд░ рджрд┐рдпрд╛ рдореИрдВрдия┐╜я┐╜
13:28
e dot target dot name e dot target dot value рддреЛ рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБ рдпрд╣рд╛рдБ рдкрд░ рдЬрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ title рд▓рд┐рдЦрд╛ рд╣реИ рд╡рд╣рд╛рдБ рдкрд░ e title e description e tag рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдареАрдХ рд╣я┐╜я┐╜
13:38
рдФрд░ рдЬрд╣рд╛рдВ рдЬрд╣рд╛рдВ рдпреЗ рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗ рд▓рд┐рдЦреА рд╣реБрдИ рд╣реИ рд╡рд╣рд╛рдБ рдореБрдЭреЗ E рдХрд░рдХреЗ рдЗрд╕рдХреЛ рдмреЛрд▓рдирд╛ рдкрдбрд╝реЗрдЧя┐╜я┐╜
13:45
рдФрд░ рдореИрдВ E рдХрд░рдХреЗ рдЗрд╕рд▓рд┐рдП рдмреЛрд▓ рд▓реЛрдЧ рдХреНрдпреЛрдВрдХрд┐ рдЕрд▓рдбрд╝реА рдореЗрд░реЗ рдкрд╛рд╕ title, description рдФрд░ tag рдореМрдЬреВрдж рд╣реИ рдареАрдХ рд╣я┐╜я┐╜
13:50
рд╕реЗрд╡ рдХрд┐рдпрд╛ рдореИрдВрдиреЗ, reload рдХрд┐рдпрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд▓рдЧрддрд╛ рд╣реИ note рдореЗрд░рд╛ add рд╣реБрдЖ рдирд╣реАрдВ рд╣я┐╜я┐╜
13:55
рдЪрд▓реЛ рдЙрд╕рдХреЛ рдореИрдВ рджреЗрдЦ рд▓реВрдБрдЧрд╛ рдмрдЯ рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдБ рдХя┐╜я┐╜
13:59
рдЕрдЪреНрдЫрд╛ рдпрд╣рд╛рдБ рдкрд░ рдЕрднреА рд╣рдорд╛рд░реА рд╡рд╛рд▓реНрдпреВ рджреЗрдЦрдирд╛ рдмрдВрдж рд╣реЛ рдЧрдИ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рдХреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреБрдЫ рдПрд░рд░реНрд╕ рднреА рд╣реИя┐╜я┐╜
14:08
рдЬрд▓реНрджреА рд╕реЗ рдареАрдХ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓рд╛ рдПрд░рд░ рддреЛ рдЯреИрдм рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рд╣реИ рдЯреИрдм рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдЖрдИ рдХреЛ рдХреИрдкрд┐рдЯрд▓ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдлрд┐я┐╜я┐╜
14:16
рдХреНрд▓рд╛рд╕ рдХреЛ рдХреНрд▓рд╛рд╕ рдЗрд╕ рдЗрдХреНрд╡рд▓ рдЯреВ рдХреЛ рдХреНрд▓рд╛рд╕ рдиреЗрдо рдЗрд╕ рдЗрдХреНрд╡рд▓ рдЯреВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдареАрдХ рд╣реИ рдпрд╣ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ рд░рд┐рдкреНрд▓реЗрд╕ рдХрд░ рджреЗрддрд╛ рд╣реВя┐╜я┐╜
14:25
рдирд╛рдо рд╣реИ рдПрдХ рдФрд░ рдЕрднреА рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рддреЛ рдпрд╣ рдЬрд╛ рдЪреБрдХреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЬреИрд╕реЗ рдпрд╣ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реВрдВрдЧрд╛ рддреЛ рдпрд╣рд╛я┐╜я┐╜
14:34
рдкрд░ рдореБрдЭреЗ рдЗрд╕ рджрд┐рдП рдлреНрд░реЗрдВрдб рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рд░рд╣реЗ рд╣реИрдВ рдареАрдХ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ рдРрдб рдореБрдЭреЗ рдФрд░ рдорд┐рд▓ рд░рд╣реЗ рд╣реИя┐╜я┐╜
14:39
component is changing a controlled input to be uncontrolled рдФрд░ рдорд╛рд▓реЛ рдореИрдВ рдЗрд╕ рдЧрд▓рддреА рдХрд╛ reason рдХреНрдпрд╛ рд╣я┐╜я┐╜
14:44
рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЬреЛ рд╣рдорд╛рд░рд╛ current node рд╣реИ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдЬреЛ title рд╣реИ рд╣рдорд╛рд░я┐╜я┐╜
14:49
рд╡реЛ title рдирд╛рдо рд╕реЗ рд╣реИ рдФрд░ рд╣рдо рдпрд╣рд╛рдБ рдкрд░ рдЗрд╕рдХреЛ e title рдмреЛрд▓ рд░рд╣реЗ рд╣реИ рддреЛ рд╣рдо рд▓рд┐рдЦреЗрдВрдЧя┐╜я┐╜
14:53
e title current node dot title рдФрд░ e description current node dot
14:58
description рдареАрдХ рд╣реИ рдЗрд╕ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЗрд╕ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдареАрдХ рд╣реИ рдФрд░ рд╕реЗрдо рдЪреАрдЬ рдлреЙрд░ рдЯрд╛рдЗрдк рдареАрдХ рд╣реИ рддреЛ рдХрд░реЗрдВ рдиреЛрдЯ рдЯреЙрдк рдЯрд╛рдЗрдк рдареАрдХ рд╣я┐╜я┐╜
15:10
рд╣реИ рдпрд╣ рд╣рдорд╛рд░рд╛ рдЗрдЯрд╛рдЧ рд╣реЛрдЧрд╛ рдЕрдЪреНрдЫрд╛ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣ рднреА рдареАрдХ рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд╕рдм рдХреБрдЫ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдпрд╣ рдХрд░реЗрдВ рд╣я┐╜я┐╜
15:19
click is assigned, рдЪрд▓реЛ рдпреЗ рд╕рдм рдЪреАрдЬрд╝реЗ рддреЛ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреА, рдЕрднреА reload рдХрд░рддрд╛ рд╣реВрдБ рдЗрд╕рдХреЛ
15:24
edit рдХрд░рддрд╛ рд╣реВрдБ, рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдпреЗ рдЪреАрдЬрд╝ рдЖ рд░рд╣реА рд╣реИ, рдЕрдм рдореИрдВ рдЗрд╕рдХреЛ change рдХрд░ рд░рд╣рд╛mm рд╡рд╛рд▓рд╛, рддреЛ рдореБрдЭреЗ error рдирд╣реАрдВ рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд╛рд▓рд╛, рдЬреЛ рдкрд╣рд▓реЗ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛
15:30
рд╣рд╛рдБ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рдареАрдХ рд╣реИ, рдЕрдм рдореИрдВ рдЪрд╛рд╣реВрдБрдЧрд╛ рдХрд┐ рдЬреИрд╕реЗ рд╣реА рдореИрдВ update note рдкрд░ click рдХрд░реВя┐╜я┐╜
15:35
рд╡реИрд╕реЗ рд╣реА рдХреНрдпрд╛ рд╣реЛ рдХрд┐ рдпреЗ рд╡рд╛рд▓рд╛ function run рд╣реЛ handle click рд╡рд╛рд▓рд╛ function run рд╣я┐╜я┐╜
15:39
рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдЕрдЧрд░ рдпрд╣рд╛рдБ рдкрд░ рдЗрд╕рдХреЛ рдПрдХ on click рджреЗ рджреВ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ on click is equal to handle click рдареАрдХ рд╣я┐╜я┐╜
15:48
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рд▓рд┐рдЦ рджреВрдБрдЧрд╛ console log рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреВрдБрдЧрд╛ updating the note рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдЪреАрдЬ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдПрдХ note рднреА рджрд┐рдЦрд╛ рджреВрдБрдЧрд╛ рдХрд┐ рдЬреЛ рдирдпрд╛ note рд╣реИ рд╣рдорд╛рд░рд╛ рд╡реЛ рдХреНрдпрд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ рдореИрдВ рднреА pencil рдкрд░ click рдХрд░реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдорд╛рд▓реЛ 66 рд▓рд┐рдЦ рджрд┐рдпрд╛ рдореИрдВрдиреЗ update note рдкя┐╜я┐╜
16:23
context рд╣реИ, рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдПрдХ update function рдмрдирд╛рдПрдВрдЧреЗ, рдЬреЛ рдХрд┐ рд╣рдордиреЗ already рдмрдирд╛ рд░рдЦрд╛ рд╣реИ, рдпрд╣ рдЬреЛ edit
16:29
note рд╣реИ, рд╡реЛ рд╣рдордиреЗ рдмрдирд╛ рд░рдЦрд╛ рд╣реИ, but рдЙрд╕рдХреЗ рдмрд╛рдж рднреА рд╣рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдХрд┐ рдЗрд╕рдХя┐╜я┐╜
16:33
use рдХрд░рдирд╛ рд╣реИ, such that such that, рдпрд╣рд╛рдБ рдкрд░ рд╣рдорд╛рд░рд╛ рдпрд╣ рд╡рд╛рд▓рд╛ function рдЬреЛ рд╣реИ, рдпрд╣ рд╡рд╛рд▓я┐╜я┐╜
16:39
function рдЗрд╕рдХреЛ use рдХрд░ рдкрд╛рдП, рдареАрдХ рд╣реИ, рддреЛ рдЕрднреА рддрдХ рдЕрдЧрд░ рдЖрдкрдиреЗ playlist рдХреЛ access рдирд╣реАрдВ рдХрд┐рдпрд╛ рддреЛ рдЬрд╝рд░реВрд░ рдХрд░рдия┐╜я┐╜
16:44
рдФрд░ bookmark рдХрд░рдирд╛ рдЗрд╕ playlist рдХреЛ рдЗрд╕ playlist рдореЗрдВ рдЕрднреА 65 videos рд╣я┐╜я┐╜
16:49
рдареАрдХ рд╣реИ рддреЛ рдЗрд╕рдХреЛ рдЬрд╝рд░реВрд░ access рдХрд░реЗрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реА guys
16:53
Thank you so much guys for watching this video and I will see you next time
17:11
рдХрд░ рджя┐╜я┐╜