0:00
So guys рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ NPM run start рд▓рд┐рдЦ рдХрд░ рдЕрдкрдиреА application рдХреЛ рдЪрд▓рд╛ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдЬ рдХреЗ рдЗрд╕
0:03
video рдореЗрдВ рд╣рдо рд▓реЛрдЧ рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдХрд┐ рдЬреЛ top loading bar рд╣реЛрддрд╛ рд╣реИ рд╡реЛ рдХрд┐рд╕
0:07
рддрд░рд╣ рд╕реЗ react рдореЗрдВ рд╣рдо рд▓реЛрдЧ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред top loading bar рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВ
0:10
рдкрддрд╛ рддреЛ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ top loading bar рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реВрдВ рдЬреИрд╕реЗ рдХрд┐ рдореИрдВ рдЕрднреА youtube рдкрд░ рд╣реВрдВ рдЕрдЧрд░
0:14
рдореИрдВ code with diary рдкрд░ click рдХрд░реВрдВрдЧрд╛ рддреЛ рдЖрдк рджреЗрдЦрдирд╛ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ red colour рдХрд╛ bar рдЪрд▓реЗрдЧрд╛ред рдпреЗ
0:18
рджреЗрдЦреЛ red colour рдХрд╛ bar рджрд┐рдЦрд╛ рдКрдкрд░ рдЪрд▓рддрд╛ рд╣реБрдЖ рджрд┐рдЦрд╛ рдЖрдкрдХреЛ рддреЛ рдпреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрдЪреНрдЫреА look
0:21
and feel рджреЗрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ modern application рдЬреЛ рд╣реЛрддреА рд╣реИрдВ рд╡реЛ рд╕рдм рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреА
0:25
рд╣реИрдВ, рджреЗрдЦреЛ page рддреЛ reload рд╣реЛрддрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ progress рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛
0:29
рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рднрд╛рдИ рдЗрддрдирд╛ load рд╣реЛ рдЧрдпрд╛ and finish but most of
0:32
the single page application рдЬреЛ рд╣реЛрддреА рд╣реИрдВ рд╡реЛ рдмрд╣реБрдд рд╣реА fast рд╣реЛрддреА рд╣реИрдВ рдареАрдХ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛
0:36
рдпреЗ рдЬреЛ illusion рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдРрд╕реЗ рдХрд░рдХреЗ рдЬрд╛рддрд╛ рд╣реИ рдпреЗ рдпреЗ рд╕рд╛ satisfaction рджреЗрддреА
0:40
рд╣реИ user рдХреЛ рдареАрдХ рд╣реИред рддреЛ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕ рдЗрд╕ рддрд░рд╣ рдХреА apps рдЪрд▓рд╛рдИ рд╣реИ рддреЛ рдЖрдк рд▓реЛрдЧреЛрдВ
0:43
рдХреЛ рдкрддрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╛рд░ рдпреЗ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ satisfaction рджреЗрддреА рд╣реИ, рд╣рдо news monk рдХреА
0:47
application рдореЗрдВ рдЗрд╕реА video рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдпреЗ loading bar рд╣рдордиреЗ
0:50
infinite scroll рддреЛ рдбрд╛рд▓ рд╣реА рджрд┐рдпрд╛ рдерд╛ рдпреЗ рд╡рд╛рд▓рд╛ but рдЕрдм рд╣рдо loading bar рдбрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдареАрдХ рд╣реИ
0:54
infinite scroll рдЖрдкрдХреЛ рдХреИрд╕рд╛ рд▓рдЧрд╛ рдореБрдЭреЗ рдЬрд░реВрд░ рдмрддрд╛рдирд╛ entertainment рдХреА рдХреБрдЫ рдЦрдмрд░реЗрдВ рд▓реЗрддреЗ
0:58
рд╣реИрдВ рдФрд░ рдПрдХ рдирдИ tab рдЦреЛрд▓ рдХреЗ рд╣рдо рд▓реЛрдЧ рд▓рд┐рдЦреЗрдВрдЧреЗ react top
1:03
loading bar рддреЛ рдпреЗ рдЬреЛ top loading bar рд╣реЛрддрд╛ рд╣реИ рдпреЗ рдЗрд╕рдХрд╛ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИред рдФрд░
1:07
рдПрдХ NPM рдХрд╛ package рд╣реИ, рдмрд╣реБрдд рд╣реА рдордЬреЗрджрд╛рд░ рд╕рд╛ package рд╣реИ, рдФрд░ react
1:11
top loading bar рдХрд░рдХреЗ рдирд╛рдо рд╣реИ рдЗрд╕рдХрд╛ рдФрд░ рдмрд╣реБрдд рд╣реА easy to use package рд╣реИ, рдореБрдЭреЗ рд╕рдмрд╕реЗ
1:14
рдЕрдЪреНрдЫреА рдмрд╛рдд рдЗрд╕ package рдХреА рдпрд╣реА рд▓рдЧрддреА рд╣реИ рдХрд┐ рдпреЗ рдмрд╣реБрдд рд╣реА easy to use рд╣реИред рддреЛ
1:18
рдЗрд╕рдХреЛ рдЕрдкрдиреА ah node modules рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛ рд▓реЗрддреЗ рд╣реИрдВ, рдареАрдХ рд╣реИ
1:22
рдпрд╛рдиреА рдХрд┐ рд╣рдо рд▓реЛрдЧ рдЗрд╕рдХреЛ NPM install рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рдпреЗ install рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рдХреЛ install рдХрд░рдиреЗ
1:26
рдХреЗ рдмрд╛рдж рд╣рдо рдЗрд╕рдХреЛ рдмрд╣реБрдд рдЖрд░рд╛рдо рд╕реЗ use рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рдареАрдХ рд╣реИред рддреЛ рдпреЗ рдореИрдВ use
1:29
рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ recently рдХреБрдЫ react apps рдмрдирд╛рдИ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рдЗрд╕рдХреЛ use рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдЗрд╕рдХреЛ
1:33
use рдХрд░рдирд╛ рдЖрддрд╛ рд╣реИ рдмрд╣реБрдд рд╣реА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ but let me tell you something
1:37
рдХрд┐ рдЕрдЧрд░ рдЖрдк рдорд╛рди рд▓реЛ рдпреЗ use рдХрд░рдирд╛ рдирд╣реАрдВ рднреА рдЖрддрд╛ рд╣реИ рддрдм рднреА рдЗрдиреНрд╣реЛрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдЬреЛ
1:40
рд╣реИ рдЗрд╕рдХреЛ use рдХрд░рдирд╛ рдмрд╣реБрдд simple рдмрдирд╛рдпрд╛ рд╣реБрдЖ рд╣реИред рдЕрдм рдЗрд╕рдХреЛ рджреЛ рддрд░рд╣ рд╕реЗ
1:44
use рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рддреЛ рдЖрдк рд▓реЛрдЧ рдЗрд╕рдХреЛ refs рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ use
1:47
рдХрд░ рд╕рдХрддреЗ рд╣реЛ, рдПрдХ state рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ use рдХрд░ рд╕рдХрддреЗ рд╣реЛред рд╣рдо рд▓реЛрдЧ state рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ
1:51
basically рдЕрдЧрд░ рд╣рдо рд▓реЛрдЧ рдпреЗ рдЬреЛ loading bar рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдЗрд╕рдХреЛ import рдХрд░рдирд╛
1:55
рд╣реИ, рдареАрдХ рд╣реИред рдпреЗ рдореИрдВ copy рдХрд░реВрдВрдЧрд╛ obviously import рдХрд░рдирд╛ рдХрд░реВрдВрдЧрд╛ import
2:00
рдЗрд╕рдХреЛ рдЕрдкрдиреА app JS рдореЗрдВ рдареАрдХ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рдЗрд╕рдХреЛ import
2:04
рдХрд░реВрдВрдЧрд╛ рдФрд░ nav bar рдХреЗ рдмрд╛рдж рдЗрд╕рдХреЛ рд▓рдЧрд╛ рджреВрдВрдЧрд╛ рдареАрдХ рд╣реИред рддреЛ nav bar рдХреЗ рдмрд╛рдж
2:07
рдЗрд╕рдХреЛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдпреЗ рдЬреЛ loading bar рд╣реИ рдЗрд╕рдХреЛ copy рдХрд░реВрдВрдЧрд╛, рддреЛ рдореИрдВ рдпреЗ copy рдХрд░ рд░рд╣рд╛
2:11
рд╣реВрдВ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ paste рдХрд░ рджреВрдВрдЧрд╛, nav bar рдХреЗ just рдмрд╛рдж рд╣рдордХреЛ рджрд┐рдЦрд╛рдИ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ
2:14
рдХреЛ nav bar рдХреЗ рдКрдкрд░ рд░рдЦрдирд╛ рд╣реИ рддреЛ nav bar рдХреЗ рдКрдкрд░ рднреА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред Usually
2:18
рдЗрд╕рдХреЛ рдпрд╣рд╛рдВ рдкрд░ at the top рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ na bar рдХреЗ рднреА рдКрдкрд░ but na bar рдХреЗ
2:21
рдиреАрдЪреЗ рднреА рд░рдЦ рд╕рдХрддреЗ рд╣реЛ, рдЖрдк рдКрдкрд░ рднреА рд░рдЦ рд╕рдХрддреЗ рд╣реЛ that is your choiceред рдЕрдм рдпрд╣рд╛рдВ
2:25
рдкрд░ рджреЗрдЦреЛ рдХреБрдЫ functions рдЗрдиреНрд╣реЛрдВрдиреЗ рджрд┐рдП рд╣реБрдП рд╣реИрдВ, рдПрдХ рддреЛ рдпреЗ colour рджрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ, рдпреЗ I think red colour рд╣реИ if I
2:28
am not wrong but рджреЗрдЦ рд▓реЗрдВрдЧреЗ, progress is equal to progress рдпрд╛рдиреА
2:32
рдХрд┐ initial progress рдХреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЛ рдореИрдВ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП ten рдмрдирд╛рддрд╛ рд╣реВрдВ, рдареАрдХ рд╣реИ, save
2:36
рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпреЗ on loader finish рд╣реИ, рдПрдХ рдмрд╛рд░ loading finish рд╣реЛ рдЧрдИ рддрдм рдЖрдкрдХреЛ
2:39
рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдореИрдВ рдпреЗ рднреА рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ function рдареАрдХ рд╣реИред рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рдпреЗ
2:43
рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдореИрдВрдиреЗ okay рддреЛ рдореБрдЭреЗ bracket рднреА рд╣рдЯрд╛рдирд╛ рд╣реИред рдЕрднреА рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ, рдареАрдХ рд╣реИ
2:47
рддреЛ рдЕрдм рдореИрдВ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдХреЛ рдпрд╣рд╛рдВ рдкрд░ рджрд┐рдЦрд╛рдКрдВ рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдпреЗ red colour рдХрд╛ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдЖрдкрдХреЛ, рдпреЗ рдЪрд▓ рд░рд╣рд╛
2:51
рд╣реИ рдКрдкрд░ рдЗрддрдирд╛ рдЪрд▓рд╛ рд╣реБрдЖ рд╣реИ рдмрд╕ред рддреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЪрд▓реЗ рдЬрдм рдЬрдм рдореИрдВ click
2:54
рдХрд░реВрдВ рдЕрдкрдиреЗ components рдореЗрдВ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ sorry рдирдпрд╛ bar рдХреЗ links
2:59
рдореЗрдВ components рдирдП load рдХрд░реВрдВ рддреЛ рдпреЗ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЪрд▓реЗред but рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐
3:02
рдпреЗ рдЪрд▓реЗ рдЕрдЧрд░ рдореИрдВ scroll рдХрд░реВрдВрдЧреА, рдореИрдВ scroll рдХрд░реВрдВрдЧрд╛ рддреЛ рд╡реИрд╕реЗ рднреА рдирд╣реАрдВ рджрд┐рдЦреЗрдЧрд╛ред рддреЛ рддрдм
3:06
рдореИрдВ рдЗрд╕рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ред рдареАрдХ рд╣реИред рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░, рдЖрдк рд▓реЛрдЧ
3:09
рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕рдХреЛ use рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ
3:13
рдХрд┐ color progress рдФрд░ on loader finishedред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕рдореЗрдВ рдФрд░ рднреА
3:18
properties рд╣реИ, рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЖрд╣ рдЗрд╕рдХрд╛ demo рддреЛ рдирд╣реАрдВ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЛ get
3:22
up рдкрд░ рдЬрд░реВрд░ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рддреЛ рдореИрдВ рдпрд╣рд╛рдВ click рдХрд░рдХреЗ рдЗрд╕рдХреА get up repository рдкрд░ рдЪрд▓рд╛
3:25
рдЬрд╛рдКрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рд╕реА рдЕрдЪреНрдЫреА documentation рд▓рд┐рдЦреА рд╣реБрдИ рд╣реИред рджреЗрдЦреЛ рдЗрд╕рдореЗрдВ built in methods
3:29
рд╣реИрдВ рдЬреЛ рдХрд┐ рдЖрдк use рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдФрд░ рдХреБрдЫ properties рд╣реИрдВ рдЬреЛ рдХрд┐ рдЖрдк рд▓реЛрдЧ use рдХрд░ рд╕рдХрддреЗ рд╣реЛ
3:33
but рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЬреНрдпрд╛рджрд╛ complicate рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдЪреАрдЬреЛрдВ рдХреЛ
3:36
рдПрдХ рдмрд╣реБрдд рд╣реА basic рд╕рд╛ loading bar рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП рддреЛ рд╡реЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛
3:40
рд╣реВрдВ рдЕрдкрдиреА application рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ loading bar рдХреЛред рддреЛ рдореИрдВ
3:43
рдХреНрдпреЛрдВрдХрд┐ class task based component use рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ set progress рдирд╛рдо рдХрд╛ рдХреЛрдИ method
3:47
рдирд╣реАрдВ рд╣реИред рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдПрдХ method рдмрдирд╛рдКрдВрдЧрд╛ рдФрд░ рдореИрдВ
3:51
рдпрд╣рд╛рдВ рдкрд░ set progress рдирд╛рдо рд╕реЗ рдПрдХ method рд▓рд┐рдЦреВрдВрдЧрд╛ рдФрд░ рдЗрд╕ method
3:55
рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдЗрд╕ method рдХреЗ рдЕрдВрджрд░ simply рдореИрдВ progress рдХреЛ change рдХрд░реВрдВрдЧрд╛
3:59
рддреЛ рдореИрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ this dot set state рдореИрдВ state рднреА рдмрдирд╛рдКрдВрдЧрд╛ рдЕрднреА рддрдХ рдореИрдВрдиреЗ state
4:02
рдирд╣реАрдВ рдмрдирд╛рдИ рд╣реИ рдФрд░ рдореИрдВ progress рдХреЛ, рдпреЗ рд╡рд╛рд▓рд╛ progress рдХрд░реВрдВрдЧрд╛ рдЬреЛ
4:07
рднреА рдЗрд╕рдХреЗ рдЕрдВрджрд░ред variable рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдПрдХ state
4:10
рднреА рдореБрдЭреЗ рдмрдирд╛рдирд╛ рддреЛ рдореИрдВ state рднреА рдмрдирд╛рдКрдВрдЧрд╛, state рдПрдХ object рд╣реЛрдЧрд╛
4:15
рдФрд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ progress рд╣реЛрдЧрд╛, progress will be zero initially рдареАрдХ рд╣реИ
4:19
рддреЛ, initially progress zero рд╣реЛрдЧреА рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ set progress use
4:23
рдХрд░рдХреЗ рдЗрд╕рдХреА progress рдХреЛ change рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ function based component
4:27
рдореЗрдВ рд╣реЛрддреЗ рддреЛ рдмрд╣реБрдд рд╣реА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рдХрд╛рдо рдЖрдкрдХрд╛ but again рд╣рдордиреЗ рд▓рд┐рдЦ рд▓рд┐рдпрд╛ рд╣реИ function рдХреЛрдИ рдмрд╛рдд
4:31
рдирд╣реАрдВ рдФрд░ рдПрдХ рдмрд╛рдд рдФрд░ рдмреЛрд▓рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдпрд╛рд░ рдЗрд╕рдХреЛ implement рдЖрдк рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рд╕реЗ рдХрд░
4:34
рд╕рдХрддреЗ рд╣реЛред рдореИрдВ рдЬреЛ рдмрддрд╛ рд░рд╣рд╛ рд╣реВрдВ рд╡реЛ рдПрдХ рддрд░реАрдХрд╛ implement рдХрд░рдиреЗ рдХрд╛, рдЖрдк рдЗрд╕рдХреЛ рдФрд░
4:38
рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рднреА implement рдХрд░ рд╕рдХрддреЗ рд╣реЛ, рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬреИрд╕реЗ рдЬреИрд╕реЗ рдореИрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡реИрд╕реЗ рд╡реИрд╕реЗ рд╣реА
4:41
рдЖрдкрдХреЛ рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реИ рд╕рдм рдХреБрдЫред рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдпреЗ set progress method рдЬреЛ рд╣реИред рдпреЗ
4:46
news component рдХреЛ pass рдХрд░ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВ рдХрд░реВрдВрдЧрд╛ pass рдпреЗ рднреА рд╕рдордЭреЛред рдпрд╣рд╛рдВ рдкрд░
4:50
рдореИрдВ рдЗрд╕рд▓рд┐рдП pass рдХрд░реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдореИрдВ news component рд╕реЗ progress рдХреЛ set рдХрд░ рдкрд╛рдКрдВ, рдареАрдХ
4:53
рд╣реИ, рддреЛ рдпреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдкрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЕрднреА progress рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ
4:57
ten рдирд╣реАрдВ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ progress this dot state dot progress рдХрд░реВрдВрдЧрд╛, this
5:01
dot state dot progress рдареАрдХ рд╣реИред рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдпреЗ рдЬреЛ
5:05
news рд╣реИ рдЗрд╕рдХреЛ рдореИрдВ refactor рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЗрд╕рдХреЛ replace рдХрд░реВрдВрдЧрд╛ news space
5:10
рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ change progressред is equal to рдпрд╛ рдлрд┐рд░
5:15
set progress is equal to set progress рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, set progress is
5:20
equal to set progress рдареАрдХ рд╣реИ рдФрд░ рдПрдХ space рднреА рджреВрдВрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░
5:23
рдареАрдХ рд╣реИ, рдФрд░ рдореИрдВ replace рдХрд░ рджреВрдВрдЧрд╛ рддреЛ рдореИрдВрдиреЗ рд╕рдмрдХреЛ replace рдХрд░
5:27
рджрд┐рдпрд╛ рдЕрдм рдпрд╣рд╛рдВ рдкрд░ set progress is equal to set progress news component рдореЗрдВ рдЙрдкрд▓рдмреНрдз
5:31
рд╣реИред рддреЛ рдореИрдВ рдЗрд╕рдХреЛ save рдХрд░реВрдВрдЧрд╛ news component рдХреЗ рдЕрдВрджрд░ рдЖрдКрдВрдЧрд╛ news component
5:34
рдореЗрдВ рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ function рд╣реИ рдЬреЛ рдХрд┐ рдореЗрд░реА рдЗрд╕ loading
5:38
bar рдХреА state рдХреЛ change рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЙрд╕ function рдХрд╛ рдирд╛рдо рд╣реИ set progress
5:41
рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рд╕реЗ progress рдХреЛ set рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЕрдкрдиреЗ news component
5:45
рд╕реЗ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдЬрдм рдкрд╣рд▓реА рдмрд╛рд░ data fetch рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдЬреИрд╕реЗ
5:48
update news рдпрд╣рд╛рдВ рдкрд░ рд╣реИ, рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЬреЛ
5:52
рдореЗрд░рд╛ this dot props рд╣реИ рдЗрд╕рд╕реЗ рдореИрдВ рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВ рдЕрдкрдирд╛ рдпреЗ
5:56
рд╡рд╛рд▓рд╛ prop рдореИрдВ set progress рдХреЛ as a prop pass рдХрд░ рд░рд╣рд╛ рд╣реВрдВред progress
6:01
рдФрд░ рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдЗрд╕рдХреА progress рдХреЛ zero set рдХрд░ рджреВрдВрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░, рдареАрдХ рд╣реИ, рдФрд░
6:05
рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░ рдЬрдм рдпреЗ await рд╣реЛрдХреЗ fetch
6:09
рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ JSON рд╡рдЧреИрд░рд╣ рд╕рдм pars рд╣реЛ рдЬрд╛рдПрдЧреА, рд╕рдм рдХреБрдЫ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рддрдм рдореИрдВ set progress
6:13
hundred рдХрд░ рджреВрдВрдЧрд╛ред рдЕрдм рдореБрдЭреЗ рдХреИрд╕реЗ рдкрддрд╛ hundred рдХрд░рдиреА рд╣реИ set progress рджреЗрдЦреЛ рдпрд╛рд░ рдЗрдиреНрд╣реЛрдВрдиреЗ
6:16
рдмрддрд╛ рд░рдЦрд╛ рд╣реИ zero рд╕реЗ hundred рддрдХ рдЬрд╛рддреА рд╣реИ progress рдЬреЛ рд╣реИ, рдпрд╣рд╛рдВ рдкрд░ рдмрддрд╛ рд░рдЦрд╛ рд╣реИ рджреЗрдЦреЛ
6:20
progress рдХреНрдпрд╛ рд╣реИ zero рд╕реЗ рд▓реЗрдХрд░ hundred рддрдХ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдФрд░ рдпреЗ рдЖрдкрдХрд╛ рдмрд╛рд░ рдЪрд▓реЗрдЧрд╛, рдареАрдХ рд╣реИред рддреЛ
6:24
рдпреЗ рдХрд╛рдо рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рд╣реИ рдПрдХ рддреЛ, рдПрдХ рддреЛ update news рдореЗрдВ рдореИрдВ рдХрд░реВрдВрдЧрд╛ред Fetch
6:28
mode data рдореЗрдВ рдореИрдВ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, update news рдореЗрдВ рдореИрдВ рдХрд░реВрдВрдЧрд╛, рдареАрдХ рд╣реИ? рддреЛ рдпрд╣рд╛рдВ рдкрд░
6:31
componented mount рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпреЗ update news рддреЛ рдЕрдЪреНрдЫрд╛
6:36
рдХреНрдпрд╛ update news рдХрд╣реАрдВ рдФрд░ рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЕрднреА, рдЕрднреА рдХрд╣реАрдВ рдФрд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ componented amount рдХреЗ
6:39
рдЕрдВрджрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕рдХреЛ directly рдЗрд╕ logic рдХреЛ componented mount рдХреЗ рдЕрдВрджрд░ рднреА рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВред рдкрд╣рд▓реЗ
6:43
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ previous next button рдереЗ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕рдХреЛ рдЕрд▓рдЧ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рдерд╛ but рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреЛ
6:47
рдРрд╕реЗ refactoring рдЗрддрдиреА рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдЕрднреА рдЖ рдЬрд╛рддреЗ рд╣реИрдВ рдпрд╣рд╛рдВ рдкрд░ рдпреЗ
6:51
рдХрд╣ рд░рд╣рд╛ рд╣реИ set progress is not defined, what is the issue рджреЗрдЦрддрд╛
6:54
рд╣реВрдВред Okay рддреЛ this dot set progress рдореБрдЭреЗ рдХрд░рдирд╛ рдерд╛ рдареАрдХ рд╣реИред рддреЛ
6:58
рдЬрд╣рд╛рдВ рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ set progress рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рд╡рд╣рд╛рдВ рд╡рд╣рд╛рдВ рдореБрдЭреЗ this dot
7:02
set progress рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ class based component рдХреЗ рдЕрдВрджрд░ рд╣реВрдВ рдпрд╛рд░
7:06
рдареАрдХ рд╣реИ save рдХрд░рддрд╛ рд╣реВрдВ рдЗрд╕рдХреЛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпреЗ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ this dot
7:09
set state is not a functionред рдпреЗ рдХреИрд╕рд╛ рдордЬрд╛рдХ рд╣реИ, this dot
7:14
set state is not a functionред okay рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд
7:18
рдЖ рд░рд╣реА рд╣реИред рдореБрдЭреЗ рдЗрд╕рдХреЛ рдПрдХ arrow function рдмрдирд╛рдирд╛ рд╡рд░рдирд╛ рдореБрдЭреЗ this рдЙрдкрд▓рдмреНрдз
7:22
рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдареАрдХ рд╣реИ, рддреЛ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдкрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдирд╛ is equal to a arrow
7:25
function рдареАрдХ рд╣реИ, рддреЛ рдпреЗ рдмрд╛рдд рдЖрдк рд▓реЛрдЧ рдЬрд░реВрд░ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛, рд╣рд╛рдВ рдЕрдм рд╕рд╣реА
7:29
рд╣реИ, рдЕрдм рдЕрдм рдпреЗ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдЖрдк рд▓реЛрдЧ рдпреЗ load рд╣реЛ рдЧрдпрд╛ рдпреЗ рджреЗрдЦреЛ рдкреВрд░рд╛ hundred
7:32
рддрдХ рдЧрдпрд╛ред рдЕрдм рдореИрдВ general рдкрд░ click рдХрд░реВрдВрдЧрд╛ рддреЛ рдКрдкрд░ рджреЗрдЦрдирд╛ рдирд╣реАрдВ
7:36
рдЪрд▓рд╛, рдареАрдХ рд╣реИ, рджреЗрдЦреЗрдВрдЧреЗ рдирд╣реАрдВ рдЪрд▓рд╛ рдерд╛, рдЪрд▓рд╛ рдерд╛ рдЪрд▓рд╛ рдерд╛ред technology рдкрд░
7:39
click рдХрд░реВрдВрдЧрд╛ рддреЛ рдпреЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди late рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдРрд╕рд╛ рдХреНрдпреЛрдВ
7:43
рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпреЗ рднреА рджреЗрдЦреЗрдВрдЧреЗред рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ business рдкрд░ рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдХрд░реВрдВ рддреЛ initially рд╕рд╛
7:47
рдпреЗ ten рддрдХ рд░рд╣реЗ рдлрд┐рд░ рдЪрд▓реЗред рддреЛ рдПрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЬреЛ initial progress
7:50
рд╣реИ рдЙрд╕рдХреЛ ten рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, zero рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, ten рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, рддрд╛рдХрд┐ рдЪрд▓рддрд╛ рд╣реБрдЖ
7:54
рднреА рджрд┐рдЦреЗ рд╡реЛ рдареАрдХ рд╣реИред рдЕрдм рдЗрд╕рдХреЛ save рдХрд░реВрдВрдЧрд╛, рдЕрдм рджреЗрдЦреЛ рдЖрдк рд▓реЛрдЧ рдпреЗ рдЪрд▓рддрд╛ рд╣реБрдЖ
7:57
рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, technology рдкрд░ click рдХрд┐рдпрд╛ рджреЗрдЦреЛ рдмрд╛рд╣рд░ рдЖрдпрд╛ рдФрд░ рдпреЗ рдкреВрд░рд╛ complete рд╣реЛ рдЧрдпрд╛
8:02
рдЕрдм entertainment рднреА рдХрд┐рдпрд╛ рдореИрдВрдиреЗ рдпреЗ рдкреВрд░рд╛ complete рд╣реЛ рдЧрдпрд╛ред рдореИрдВ рдПрдХ рдЪреАрдЬ
8:05
рдФрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдмрддрд╛рдКрдВ рдХреНрдпрд╛? рдЬреИрд╕реЗ рд╣реА рдореЗрд░рд╛ data рдЖ рдЬрд╛рддрд╛
8:09
рд╣реИ fetch рд╣реЛрдХрд░ред рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЕрдм progress рдХреЛ рдХрд░ рджреЛ thirty
8:12
рдареАрдХ рд╣реИред рдлрд┐рд░ рдЬреИрд╕реЗ рд╣реА data pass рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдореИрдВ рдХрд╣реВрдВрдЧрд╛
8:17
рдЕрдм progress рдХреЛ рдХрд░ рджреЛ fifty рдареАрдХ рд╣реИ рдпрд╛ seventy рдФрд░ finally
8:21
hundred рдХрд░ рджреЛ рддреЛ рджреЗрдЦреЛ рдпреЗ рд╕рд╛ рдЪрд▓рддрд╛ рд╣реБрдЖ рджрд┐рдЦреЗрдЧрд╛, рдпреЗ рджреЗрдЦреЛ рдпреЗ рдЖрдпрд╛
8:25
рдпреЗ рдЖрдпрд╛ рдкреВрд░рд╛ рдЪрд▓рд╛ рдЧрдпрд╛ end рддрдХ, рдлрд┐рд░ technology рдпреЗ рджреЗрдЦреЛ рдпреЗ
8:29
рдЪрд▓ рд░рд╣рд╛ рд╣реИ, entertainment рдпреЗ рджреЗрдЦреЛ рдпреЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдм рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдмрд╛рд░
8:32
рдкрддрд▓рд╛ рд╣реИ рддреЛ рдЖрдк рдЗрд╕рдХреА height set рдХрд░ рд╕рдХрддреЗ рд╣реЛред рдпрд╣рд╛рдВ рдкрд░ рдпреЗ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА properties рдЖрдк
8:36
set рдХрд░ рд╕рдХрддреЗ рд╣реЛ, рдЗрд╕ рдкрд░ рдореИрдВ height set рдХрд░реВрдВрдЧрд╛ред by default рдпреЗ two рд╣реИ рдмрд╕ рдПрдХ рд╕реЗ рджреВрдВрдЧрд╛
8:40
рдЗрд╕рдХреЛ three рдХрд░ рджреВрдВрдЧрд╛ред рдареАрдХ рд╣реИред рддреЛ рдЗрд╕рдХреА рдЬреЛ height рд╣реИ рдЗрд╕рдХреЛ
8:44
рдореИрдВ рдХрд░ рджреВрдВрдЧрд╛ three рдЬреНрдпрд╛рджрд╛ рдХрд░реЛрдЧреЗ рддреЛ рдмрд╣реБрдд рдореЛрдЯрд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ, рд╡реЛ рднреА рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣рдо
8:47
рд▓реЛрдЧ рдХрд╣рд╛рдВ рдЧрдИ news рдХреА рдпреЗ рд░рд╣реА, рддреЛ рдпреЗ рджреЗрдЦреЛ рдпреЗ рд╕рд╛ рдореИрдВрдиреЗ рдореЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛
8:51
рдЗрд╕рдХреЛ three рдХрд░ рджрд┐рдпрд╛ рдпреЗ рджреЗрдЦреЛ рдЕрднреА рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдКрдкрд░ progress bar рддреЛ рдЗрд╕
8:54
рддрд░рд╣ рдХреА progress bar рдЬреЛ рд╣реИ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рджреЗрдЦреЗ рд╣реЛрдВрдЧреЗ modern react applications рдореЗрдВ
8:59
modern single page applications рдореЗрдВ рдЖрдк рдЖрдк angular view рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ
9:02
рднреА рдпреЗ рд╕рдм рдХрд░ рд╕рдХрддреЗ рд╣реЛред but react рдореЗрдВ рдпреЗ рдРрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ, рдПрдХ рдмрд╣реБрдд рд╣реА popular package
9:06
рд╣реИ react uploading рдФрд░ рдмрд╣реБрдд рд╣реА рдкреНрдпрд╛рд░рд╛ рд╕рд╛ package рд╣реИ, рд╕рдм рдХреБрдЫ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЖрддрд╛
9:10
рд╣реИ рдХрд░рдиреЗ рдореЗрдВ рдареАрдХ рд╣реИред рддреЛ I hope рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛
9:14
рдФрд░ рдпреЗ рджреЗрдЦреЛ рдЗрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ projects рджрд┐рдП рд╣реБрдП рд╣реИрдВ рдЬреЛ рдХрд┐ рдЗрдирдХрд╛ react top loading bar use
9:17
рдХрд░рддреЗ рд╣реИрдВред So I hope рдХрд┐ рдпрд╛рд░ news bunking рдХреЛ рдмрд╣реБрдд shape рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рдЕрднреА рджреЗрдЦреЛ
9:21
рднреА рдЖ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ loading bar рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдКрдкрд░ рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИ loading bar рдЖ
9:25
рд░рд╣рд╛ рд╣реИ рдпрд╛рд░ рдареАрдХ рд╣реИред So I hope рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдпреЗ
9:29
рдкреНрдпрд╛рд░рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рд╣рдорд╛рд░реА рдЬреЛ application рдХрд╛ structure рд╣реИ рдФрд░ рдЕрд▓рдЧ рдЕрд▓рдЧ рддрд░рд╣ рдХреА
9:33
рдЦрдмрд░реЗрдВ рднреА рдЖрдк рд▓реЛрдЧ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдФрд░ рдПрдХ professional application
9:37
рд▓рдЧ рд░рд╣реА рд╣реИ рдпрд╛рд░ рдпреЗ рдЕрдм рдПрдХ professional application рд▓рдЧ рд░рд╣реА рд╣реИ phone рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдХреИрд╕реЗ рдЪрд▓реЗрдЧреА
9:42
рддреЛ рдореИрдВ рдЗрд╕рдХреЗ mode рдХреЛ phone рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, рдпреЗ error рдХреИрд╕рд╛ рдЖ рд░рд╣рд╛ рд╣реИ? Error рдХреИрд╕рд╛ рдЖ рд░рд╣рд╛ рд╣реИ
9:45
рдпреЗ? This dot set state is not a functionред рдЗрд╕рдХреЛ reload рдХрд░рддрд╛
9:49
рд╣реВрдВред рдХреНрдпрд╛ рдпреЗ error рдЧрдпрд╛? рд╣рд╛рдВ рдЕрдм рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ рд╢рд╛рдпрдж рдпреЗ error рдореИрдВрдиреЗ reload рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рддреЛ
9:53
рдореИрдВрдиреЗ reload up рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЛ рдореИрдВ undock рдХрд░ рджреВрдВрдЧрд╛, рдЗрд╕рдХреЛ рдореИрдВ
9:57
рдпрд╣рд╛рдВ side рдореЗрдВ рдХрд░ рджреВрдВрдЧрд╛ред рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред Entertainment
10:02
wow, wow, wow wow рдХреНрдпрд╛ scroll рдХрд░рдХреЗ рдореБрдЭреЗ loading bar рджрд┐рдЦ рд░рд╣рд╛
10:07
рд╣реИ? рд╣рд╛рдВ рдпрд╛рд░ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЬрдм рдЬрдм
10:10
рдпреЗ load рд╣реЛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдлрд┐рд░ loading рдкрд░ рдирд╣реАрдВ рднреА рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рддреЛ рджреЗрдЦреЛ рдпреЗ infinite scroll рдмрди рдЪреБрдХрд╛ рд╣реИред рджреЗрдЦ
10:14
рд░рд╣реЗ рд╣реЛ рдЖрдк рд▓реЛрдЧ, рдЕрдЧрд░ рдореИрдВ page down рдХрд░реВрдБ, рддреЛ рдпреЗ рджреЗрдЦреЛ рдпреЗ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА news
10:18
load рд╣реЛ рдЧрдИ рд╣реИред рдмрд╣реБрдд рдмрд╣реБрдд рд╣реА рдареАрдХ рд╣реИред рддреЛ рдпрд╛рд░ рдЕрдм рдЖ рд░рд╣рд╛
10:21
рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛, рдареАрдХ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рдкрд░
10:25
рдЖрдк рд▓реЛрдЧ рдЬреИрд╕реЗ рдХрд┐ рджреЗрдЦ рд╣реА рд╕рдХрддреЗ рд╣реЛ рдХрд┐ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА news рдЙрдирдХреЗ
10:29
sources рдЕрдЪреНрдЫрд╛ рдПрдХ рджрд┐рдХреНрдХрдд рдореБрдЭреЗ рджрд┐рдЦ рд░рд╣реА рд╣реИ рдЕрднреА рдпрд╣рд╛рдВ рдкрд░ рдкрддрд╛ рд╣реИ рдХреНрдпрд╛? рдХрд┐
10:33
рдпреЗ рдЬреЛ Indian express рд╣реИ рдпреЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд░рд╣рд╛ рд╣реИ рдЗрд╕рд╕реЗ, рдпреЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛рд░ред рдореИрдВ
10:36
рдЗрд╕рдХреЛ рдЗрд╕рдХреЗ overflow рдХреЛ рдпрд╣рд╛рдВ рддреЛ рдХреБрдЫ рдРрд╕рд╛ рдХрд░ рджреВрдБред рдпрд╛ рдЗрд╕рдХреЛ рдЕрдВрджрд░ рд▓реЗ рд▓реВрдВ рдореИрдВ
10:40
рддреЛ рдЗрд╕рдХреЛ рдЕрдВрджрд░ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рдФрд░
10:44
рдЗрд╕рдХреЛ fix рдХрд░рдХреЗ рдЬреЛ рд╣реИ рд╣рдо рдЗрд╕ video рдХреЛ wrap рдХрд░реЗрдВрдЧреЗ, рддреЛ рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕рдХреЛ рдРрд╕реЗ рдХрд░ рджреЗрддрд╛ рд╣реВрдВ
10:48
рдФрд░ рдЗрд╕рдХреЛ fix рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рддреЛ рдЗрд╕ рдХреЛ fix рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ
10:51
div add рдХрд░реВрдВрдЧрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдареАрдХ рд╣реИ, рдФрд░ рдЗрд╕ div рдХреЗ рдЕрдВрджрд░ рдбрд╛рд▓реВрдВрдЧрд╛
10:55
рдЗрд╕ pen рдХреЛ рдФрд░ рдпреЗ рд╕рд╛рд░реА classes рдпрд╣рд╛рдВ рд╕реЗ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ except badge ah
10:59
рдФрд░ рдпреЗ rounded pill рдпрд╛рдиреА рдХрд┐ рдПрдХ badge рд░рд╣реЗрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдпреЗ style рднреА рд╣рдЯрд╛
11:03
рджреВрдВрдЧрд╛ рдЗрд╕рдореЗрдВ рд╕реЗ рдореБрдЭреЗ style рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП рдЗрд╕рдХрд╛, z index рд╡рдЧреИрд░рд╣ рдореБрдЭреЗ set рдирд╣реАрдВ рдХрд░рдиреА рд╣реИ
11:07
рддреЛ рдЕрднреА рдЕрдЧрд░ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдКрдВ рддреЛ рдпреЗ рдХреБрдЫ рдРрд╕реЗ рдмрди рдЪреБрдХрд╛ рд╣реИ рдХрд┐ div рдХреЗ рдЕрдВрджрд░ рдЖ рдЪреБрдХрд╛ рд╣реИред рдЕрдм рдореИрдВ рдЗрд╕
11:10
div рдХреЛ display рджреЗ рджреВрдВрдЧрд╛ flex рдХреА рдХрд╣рд╛рдВ рдЧрдпрд╛ рдореЗрд░рд╛ div рдореИрдВ
11:14
rightly рдХрд░рдХреЗ inspect рдХрд░рддрд╛ рд╣реВрдВ, рдпреЗ рдЬреЛ рдореЗрд░рд╛ div рд╣реИ рдЗрд╕рдХреЛ рдореИрдВ display рджреЗ рджреВрдВрдЧрд╛ flex
11:18
рдХреА display flex рдФрд░ рдореИрдВ align items рдХрд░ рджреВрдВрдЧрд╛ рдЖрдкрдХрд╛ sorry justify
11:26
items, not align, justify item justify content center рдирд╣реАрдВ flex end рдареАрдХ
11:31
рд╣реИ, рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░ рджреВрдВрдЧрд╛ред рдЕрдм рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕рдХреА position
11:35
рдХреЛ absolute рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдареАрдХ рд╣реИ, рдФрд░ position рдХреЛ рдЕрдЧрд░ рдореИрдВ
11:38
absolute рдХрд░реВрдВрдЧрд╛, рддреЛ рдореЗрд░реЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдХрд┐ рдпреЗ рдЕрдкрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдЬрдЧрд╣
11:43
рдкрд░ рдЖ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдореИрдВ рдпрд╣рд╛рдВ рд╕реЗ left zero рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЪрд╛рд╣реВрдВ рддреЛ
11:47
рдареАрдХ рд╣реИ, sorry right zero рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЪрд╛рд╣реВрдВ рддреЛ рдЗрд╕рдХреЛ рдПрдХрджрдо right рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рддреЛ
11:51
рдпреЗ рд╕рд╛рд░рд╛ рдХрд╛ рд╕рд╛рд░рд╛ CSS рдореЗрдВ use рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдареАрдХ рд╣реИред рддреЛ рджреЗрдЦреЛ CSS
11:55
рддреЛ рдЖрдк рд▓реЛрдЧ use рдХрд░ рд▓реЗрдирд╛ рдХреЛрдИ рд╡реЛ рдирд╣реАрдВ рд╣реИ рдареАрдХ рд╣реИ, CSS рддреЛ рдЬреИрд╕реЗ рдорди рдЪрд╛рд╣реЗ рдЖрдк рд▓реЛрдЧ use рдХрд░ рд╕рдХрддреЗ рд╣реЛ
11:58
рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ style рдХреЗ рдЕрдВрджрд░ рдбрд╛рд▓ рджреВрдВред рдЕрдЧрд░ рдореИрдВ style рдХреЗ through рдЗрд╕рдХреЛ style рдХрд░реВрдВ
12:02
рддреЛ рдореИрдВ рд╡реЛ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛, style
12:07
is equal to рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рдРрд╕реЗ рдХрд░реВрдВ рддреЛ рдпреЗ рд╕рд╛ рдЕрдЬреАрдм рд╕рд╛ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо
12:10
рдЕрднреА react рдореЗрдВ рд╣реИрдВ, рдареАрдХ рд╣реИ, classes рд╕реЗ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реЛ bootstrap рдХреА classes рд╕реЗ
12:14
deflex рдХрд░рдХреЗ class рд╣реИ рд╢рд╛рдпрдж, if I am not wrong рддреЛ рдореИрдВ рдПрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдЬрд▓реНрджреА
12:18
рд╕реЗ semicolons рд╣рдЯрд╛ рдХрд░, рдФрд░ рдЗрд╕рдХреЛ рдПрдХ java script object рдмрдирд╛рддрд╛ рд╣реВрдВ рддреЛ
12:21
рдпрд╣рд╛рдВ рдкрд░ comma рд▓рдЧрд╛рдКрдВрдЧрд╛, рдпреЗ flex end рдХреЛ рдХреБрдЫ рдРрд╕реЗ рдХрд░рдХреЗ рдпрд╣рд╛рдВ рдкрд░
12:25
comma рд▓рдЧрд╛рдКрдВрдЧрд╛, рдареАрдХ рд╣реИред рдФрд░ same рдХрд╛рдо рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рднреА рдХрд░реВрдВрдЧрд╛
12:29
position absolute, position absolute рдХреА class рднреА use рдХрд░ рд╕рдХрддреЗ рдереЗ рдпрд╛рд░ рд╣рдо рд▓реЛрдЧ рдареАрдХ рд╣реИ
12:33
but рдареАрдХ рд╣реИ рдпрд╛рд░ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЕрднреА, рдХреИрд╕реЗ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдЖрдк
12:36
рдпрд╣рд╛рдВ рдПрдХ comma рдФрд░ justify content рдХреЛ рдЖрдкрдХреЛ рдРрд╕реЗ рд▓рд┐рдЦрдирд╛ рдареАрдХ рд╣реИ
12:40
camel case рдореЗрдВ рдФрд░ right click format, document рд╣рд╛рдБ рдЕрдм рд╕рд╣реА рд╣реИ
12:45
save рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдм рджреЗрдЦреЛ рдХрд┐ рдпреЗ рдЬреЛ рд╣реИ рдЗрд╕рдХреЗ end рдореЗрдВ рдЖ рдЧрдпрд╛ рд╣реИ рдмрд┐рд▓реНрдХреБрд▓ рдЪрд┐рдкрдХ рдЪрд┐рдкрдХ рдХреЗ рдЖ рдЧрдпрд╛
12:49
рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдареАрдХ рд╣реИред рддреЛ рдпреЗ badges рд╕реЗ рдФрд░ clean рд▓рдЧ рд░рд╣реЗ рд╣реИрдВ, рдареАрдХ рд╣реИред рддреЛ рдпрд╣рд╛рдВ
12:53
рдкрд░ рдЬреЛ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ рдЗрд╕рдХреА sources рд╣реИрдВ рд╡реЛ рдпрд╣рд╛рдВ рдкрд░ рдореБрдЭреЗ рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВ, news
12:56
рдХреА рдФрд░ right click рдХрд░рдХреЗ рдЕрдм рдЕрдЧрд░ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ phone рдореЗрдВ рджрд┐рдЦрд╛рдКрдВ рдЕрдм рдЖрдПрдЧрд╛ рджреЗрдЦреЛ
13:00
рдЕрдм рдЗрд╕рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рдордЬрд╛ рдЖрдПрдЧрд╛ред рдФрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╛рд░ рдЖрдк рд▓реЛрдЧ time рдирд┐рдХрд╛рд▓ рдХреЗ рджреЗрдЦреЛ рдЗрд╕рдХреЛ рдЖрдкрдХреЗ
13:04
phone рдореЗрдВ рдпреЗ рдХреИрд╕реА рджрд┐рдЦ рд░рд╣реА рд╣реИред рдореИрдВ phone рдореЗрдВ рд▓реЗ рд▓реЗрддрд╛ рд╣реВрдВ рдЗрд╕рдХреЛ рдФрд░ рдЕрдм рджреЗрдЦреЛ рджреЗрдЦреЛ рдпреЗ рдХреИрд╕реА рдЪрд▓
13:07
рд░рд╣реА рд╣реИ, рдХрд┐рддрдирд╛ рдордЬрд╛ рдЖ рд░рд╣рд╛ рд╣реИ, general рдкреЗ рдЖрдкрдиреЗ click рдХрд┐рдпрд╛, news load рд╣реЛ рдЧрдпреА рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ
13:11
рд╕рд╛рд░реА general рдХреА news load рд╣реЛ рдЧрдпреАред рдЕрдм рдореИрдВ рдиреАрдЪреЗ рдЕрдЧрд░ рдХрд░реВрдБрдЧрд╛ page down рддреЛ рджреЗрдЦреЛ
13:15
рдпреЗ рдЗрд╕рдореЗрдВ infinite scrolling рднреА рд╣реИ, рдареАрдХ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдпреЗ
13:18
рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА news рдЬреЛ рд╣реИ рдпреЗ рд╣рдорд╛рд░реА news API рд╕реЗ рдЖ рд░рд╣реА рд╣реИ, рдФрд░
13:22
рдЗрд╕рдХреЛ display рдХрд░рд╛рдиреЗ рдХрд╛ рдХрд╛рдо рд╣рдорд╛рд░реА react application рдХрд░ рд░рд╣реА рд╣реИред рддреЛ I hope рдХрд┐
13:26
рдЖрдкрдХреЛ рдЖрдпрд╛ рдФрд░ рдЕрдЧрд░ sports рдХреА news рджреЗрдЦрддреА рд╣реИ рддреЛ рд╣рдо рд╡рд╛рдкрд┐рд╕ sports рдкрд░ click рдХрд░реЗрдВрдЧреЗ
13:30
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж scroll рдХрд░рдХреЗ sports рдХреА news рджреЗрдЦреЗрдВрдЧреЗ, рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рд╕рд╛рд░реА sports рдХреА news рдЖ рд░рд╣реА
13:33
рд╣реИ, infinite scrolling рднреА рд╣реИ, рдиреАрдЪреЗ рджреЗрдЦреЛ рдЬреИрд╕реЗ рдЬреИрд╕реЗ рд╣рдо scroll рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡реИрд╕реЗ рд╡реИрд╕реЗ рдирдИ
13:37
news load рд╣реЛрддреА рдЬрд╛ рд░рд╣реА рд╣реИред рддреЛ рдПрдХрджрдо perfect application рдпреЗ рдмрди рдЪреБрдХреА рд╣реИ
13:40
and I am really very happy with this applicationред рдЕрдм рд╣рдо рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ
13:44
videos рдореЗрдВ react рдХреЗ рдФрд░ concepts рдХреЛ рд╕реАрдЦреЗрдВрдЧреЗред рдпреЗ рдПрдХ рдРрд╕реА app рд╣реИ, рдореЗрд░реА
13:48
рдмрд╛рдд рдзреНрдпрд╛рди рд╕реЗ рд╕реБрдирдирд╛ рдпреЗ рдПрдХ рдРрд╕реА app рд╣реИред рдЬрд┐рд╕рдХреЛ рдЖрдк рд▓реЛрдЧ рдЕрдкрдиреЗ resume рдореЗрдВ
13:52
get up рдкрд░ add рдХрд░ рд╕рдХрддреЗ рд╣реЛ and this will add a lot of value
13:56
believe meред рдореЗрд░реА рдмрд╛рдд рдкрд░ рдЖрдк рднрд░реЛрд╕рд╛ рдХрд░реЗрдВ, рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ value add
13:59
рдХрд░реЗрдЧреА рдФрд░ рдпреЗ рдореИрдВ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдБред рдпреЗ рдПрдХ рдРрд╕реА application рд╣реИ рдЬреЛ
14:03
рдЖрдЬ рдХреА рддрд╛рд░реАрдЦ рдореЗрдВ corporate word рдореЗрдВ рд▓реЛрдЧ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╛рд░
14:07
рд╣рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА application рдмрдирд╡рд╛рдиреА рд╣реИред рдЖрдкрдХреА рдЖрдкрдХрд╛ page reload рдирд╣реАрдВ
14:10
рд╣реЛ рд░рд╣рд╛ рд╣реИ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рдпрд╣рд╛рдВ рдкрд░ рдЬреИрд╕реЗ click рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрди рд╕рд╛рд░реА categories рдореЗрдВ, рд╡реИрд╕реЗ
14:14
рд╡реИрд╕реЗ рдпрд╣рд╛рдВ рдкрд░ рдЖрдкрдХреА рдпреЗ рд╕рдм load рд╣реЛ рд░рд╣реА рд╣реИред рддреЛ this is really
14:18
amazing application resume рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ showcase рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
14:22
рдЕрдкрдиреА react skills рдХреЛ рдФрд░ рдпреЗ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдмрд╣реБрдд useful рднреА рд╣реИ
14:26
рддреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ video рдореЗрдВ рдЗрддрдирд╛ рд╣реИ guys рдЗрд╕ playlist рдХреЛ рдЬрд░реВрд░ access рдХрд░рдирд╛ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрднреА
14:29
рддрдХ рдирд╣реАрдВ рдХрд░рд╛ рд╣реИ рддреЛ thank you so much guys for watching this video and I
14:33
will see you next timeред