0:00
рдЖрдк рдЪрд╛рд╣реЗрдВ рдХрд┐рд╕реА рднреА framework рдореЗрдВ рдЪрд▓реЗ рдЬрд╛рдУ, рдХрд┐рд╕реА рднреА library рдХреЛ use рдХрд░ рд▓реЛ
0:04
рд▓реЗрдХрд┐рди рд╣реЛрддрд╛ рдХреНрдпрд╛ рд╣реИ, рдЬреЛ HTML, CSS, JavaScript рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реБрдЖ code рд╣реЛрддрд╛ рд╣реИ, рд╡реЛ рдПрдХрджрдо рдЖрдкрдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЧреБрд╢рддрд╛ рд╣реИ, рдХрд┐ рдпрд╣ рд╣реИ HTML, CSS styling рдХрд░ рд░рд╣реА рд╣реИ
0:11
JavaScript client side logic рд▓рд┐рдЦ рд░рд╣реА рд╣реИ, head рдХреЗ рдЕрдВрджрд░ рдореБрдЭреЗ рдбрд╛рд▓рдирд╛ рд╣реИ title, head рдХреЗ рдЕрдВрджрд░ рдореБрдЭреЗ add рдХрд░рдиреА рд╣реИ CSS
0:16
рд╡реЛ рдПрдХ clarity рд░рд╣рддреА рд╣реИ рдПрдХрджрдо clear picture рдмрди рдХреЗ рд░рд╣рддреА рд╣реИ рд╣рдорд╛рд░реЗ рджрд┐рдорд╛рдЧ рдХреЗ рдЕрдВрджя┐╜я┐╜
0:20
рд▓реЗрдХрд┐рди рдХрднреА рдХрднреА рд╣рдо рд▓реЛрдЧ рдпреЗ рдЪрд╛рддреЗ рд╣реИ рдХрд┐ рд╣рдо рд▓реЛрдЧ рдЕрдкрдиреЗ head рдХреЗ рдЕрдВрджя┐╜я┐╜
0:25
рдбрд╛рд▓ рджреЗрдВ рдХреБрдЫ рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдкрд░ рд╣рдо рд╣реЛрддреЗ рд╣реИрдВ Next.js рдХреЗ рдЕрдВрджрд░ рд╣реИ рдпрд╛ Next.js рдХреЗ рдЕрдВрджрд░ рддреЛ pages folder рд╣реЛрддрд╛ рд╣я┐╜я┐╜
0:30
рдЬреЛ рдХреА react component export рдХрд░рддрд╛ рд╣реИ рд╡рд╣рд╛рдБ рдкрд░ рдореБрдЭреЗ head рдХреИрд╕реЗ рдорд┐рд▓реЗрдЧя┐╜я┐╜
0:34
рд╡рд╣рд╛рдБ рдкрд░ рддреЛ рдореИрдВ simply react component рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рд╡реЛ рдореБрдЭреЗ export рд╣реЛрдХреЗ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣я┐╜я┐╜
0:38
рд▓реЗрдХрд┐рди next.js рдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдЦреБрд╢ рд░рдЦрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рдо рдХрд┐рдпрд╛ рд╣реБрдЖ рд╣я┐╜я┐╜
0:43
рдХреНрдпреЛрдВрдХрд┐ next.js рдкреНрд░реЛрд╡рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ рдПрдХ head component рдЬрд┐рд╕рдХреА рд╕рд╛рд╣рд┐рддрд╛ рд╕реЗ рдПрдХ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП head tag рдХреЛ directly
1:03
edit рдХрд░рдирд╛ рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдордирд╛рддрд╛ рд╣реИ рдЗрд╕рд╕реЗ рд╣рдо рд╣реЛрддреЗ рддреЛ next.js рдХя┐╜я┐╜
1:07
рд╢рдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╣рдордХреЛ рд╡реЛ good old HTML, CSS рдФрд░ JavaScript рд╡рд╛рд▓реА feel
1:13
рдЖрддреА рд╣реИ рд╡реЛ feel рд╣рдорд╛рд░реЗ рдЕрдВрджрд░ рдмрд░рдХрд░рд╛рд░ рд░рд╣рддреА рд╣реИ рддреЛ рдпреЗ рд╕рд╛рд░реЗ рдХрд╛рдо code рдореЗя┐╜я┐╜
1:17
рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдирд╛ рд╣реИ рдЪрд▓рддреЗ рд╣реИрдВ computer screen рдореЗрдВ рдФрд░ рдореИрдВ рдпреЗ рд╕рд╛рд░реЗ рдХреА рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ explain рдХрд░рдХреЗ рдмрддрд╛рддрд╛ рд╣реВя┐╜я┐╜
1:22
let's get started with this video рддреЛ рдпрд╛рд░ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ follow рдХрд░ рд░рд╣реЗ рд╣реЛ next.js рдХрд╛ course
1:36
рддреЛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рд╣реЛрдЧрд╛ рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЛ рдиреЗ рдордирд╛рдпрд╛ hunting quarter рдЬреЛ рдХреА рдХрд╛рдлреА рдзрдорд╛рдХреЗ рджрд╛рд░ рдмреНрд▓реЙрдЧ рдмрдирдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ let me tell you
1:41
рд▓реЗрдХрд┐рди рдЖрдЬ рдХреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдореБрджреНрджрд╛ рд╣реИ next рдХрд╛ head рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ next head
1:45
рдмрд╛рдж рдЕрднреА рдПрдХ рдЪреАрдЬрд╝ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдЦреЛрд▓ рджрд┐рдпрд╛ рдореИрдВ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдпреЗ рд╡рд╛рд▓рд╛ folder
1:51
рд╢реЗрд░ рдореИрдВрдиреЗ рдпреЗ рд╡рд╛рд▓рд╛ folder рдЦреЛрд▓рд╛ рдерд╛ open with code рдУрдХреЗ, рддреЛ рдпрд╣реА рд╡рд╛рд▓рд╛ folder рдореИрдВрдиреЗ рдЦреЛрд▓ рд▓рд┐рдпрд╛ рд╣реИ рджреБрдмрд╛рд░рд╛ рд╕реЗ
1:57
рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдХрд┐ рдЬреЛ рд╕рд╛рд░рд╛ рдХрд╛ рд╕рд╛рд░рд╛ source code рд╣реИ, рд╡реЛ рдПрдХ GitHub repository рдкреЗ рдореИрдВ рдбрд╛рд▓ рджреВрдБрдЧрд╛
2:02
рдФрд░ рдЙрд╕рдХреЛ upload рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, GitHub repository рдкреЗ, рдПрдХ рдорд┐рдирдЯ, рдореИрдВ git log рдХрд░рддрд╛ рд╣реВрдБ
2:07
рддреЛ рдмрд╛рдж рдЖрдкрдХреЛ рдЧреЗрдЯ рдЖрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЬреИрд╕реЗ рдЬреИрд╕реЗ рдЯреВрдЯреЛрд▓реНрд╕ рдЖрдЧреЗ рдмрдврд╝рддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЯреВрдЯреЛрд▓реНрд╕ 5, рдЯреВрдЯреЛрд▓реНрд╕ 5 рддрдХ рдореИрдВрдиреЗ рдЬреЛ рд╣реИ рдбрд╛рд▓ рджрд┐рдпрд╛ comment
2:15
рдЖрдкрдХреЛ рдЧреЗрдЯ рдЖрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдЖрддрд╛ рд╣реИ рддреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ, рдареАрдХ рд╣реИ, рдмрдЯ рдЗрд╕ course рдХреЗ рд▓рд┐рдП рдШрд┐рдЯрд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣я┐╜я┐╜
2:20
let me tell you рдЕрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ next head рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧя┐╜я┐╜
2:24
рдХрд┐ next head рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЙрд╕рд╕реЗ рднреА рдкрд╣рд▓реЗ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
2:28
yarn dev рд▓рд┐рдЦрдХрд░ server рдЪрд▓рд╛ рдХрд░ рджрд┐рдЦрд╛ рджреЗрддрд╛ рд╣реВрдБ next head next js starter template import head use restart server
3:09
рдХрд┐ head is not defined рдареАрдХ рд╣реИ рдпрд╣ head use рдХрд╣рд╛рдВ рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ line number 8 рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ line number 8 рдкрд░ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣я┐╜я┐╜
3:15
рдЗрд╕ head рдХреЗ рд╕рд╛рде рдЗрд╕ head рдХреЗ рдЕрдВрджрд░ title рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ hunting
3:18
coder рд╣реИ рдЕрдЧрд░ рдЖрдкрдХреЛ html рдЖрддреА рд╣реИ рдЬреЛ рдХрд┐ рдЖрдиреА рд╣реА рдЪрд╛рд╣рд┐рдП рдпрд╛я┐╜я┐╜
3:22
рдпрд╣рд╛рдВ рдкрд░ рджрд┐рдЦрд╛рдИ рдкрдбрд╝ рд░рд╣рд╛ рдерд╛ рдпрд╣рд╛рдВ рдкрд░ рджрд┐рдЦрд╛рдИ рдкрдбрд╝ рд░рд╣рд╛ рдерд╛ рдпрд╣рд╛рдВ рдкрд░ рджрд┐рдЦрд╛рдИ рдкрдбрд╝ рд░рд╣рд╛ рдея┐╜я┐╜
3:52
name is equal to description, content is equal to generated by create next app
3:58
рдФрд░ рдпреЗ рдЬреЛ рдкреВрд░рд╛ рдХрд╛ рдкреВрд░рд╛ рд╣рдорд╛рд░рд╛ title, meta, description, content is equal to рдпреЗ
4:03
рдпреЗ рдкреВрд░рд╛ рдХрд╛ рдкреВрд░рд╛ рдРрд╕реЗ рдЖ рдЧрдпрд╛ рд╣реИ, рдареАрдХ рд╣реИ, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рдХрд┐ рдЬреЛ head рд╣реЛрддрд╛ рд╣реИ HTML рдХрд╛
4:09
рдЙрд╕рдХреЗ рдЕрдВрджрд░ content рдЗрд╕рдиреЗ inject рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдареАрдХ рд╣реИ, рддреЛ рдХрднреА рднреА рд╣рдореЗрдВ head tag рдХреЗ рдЕрдВрджрд░, рдЬреЛ HTML рдХрд╛ head tag рд╣реЛрддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ page рдХрд╛ head tag рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдЕрдВрджрд░ рд╣рдо inject рдХрд░рдирд╛ рд╣реИ рдХреБрдЫ рднреА, рд╣рдо next рдХрд╛ head рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рд╣рдо рдпреЗ рдХрд╛рдо javascript рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, obviously рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, title рдХреЛ set рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ react рд╕реЗ рдЖрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд▓реЛрдЧ javascript рд╕реЗ рд╣реА title set рдХрд░рддреЗ рдереЗ, я┐╜я┐╜
4:41
рдЬреЛ рд╣рдорд╛рд░реА template рд╣реЛрддреА рд╣реИ рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдареАрдХ рд╣реИ рд╡реЛ by default рдХрд░рддрд╛ рд╣реИ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЗрд╕рдХрд╛ рдЕрдм рдпрд╣рд╛я┐╜я┐╜
4:46
рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдпрд╣ рдЪреАрдЬ рдФрд░ рдпрд╣ рдЪреАрдЬ рд╣рдорд╛рд░реЗ HTML head рдХреЗ рдЕрдВрджрд░ рдЬрд╛рдПрдЧреА рдФрд░ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдпрд╣ рд╕реЛрдЪ рд░рд╣я┐╜я┐╜
4:52
рдХрд┐ рдЗрддрдирд╛ compressed рдХреНрдпреЛрдВ рд╣реИ рддреЛ for SEO reasons рдпрд╣ compressed рдХрд░ рджреЗрддрд╛ рд╣реИ рдЕрдм рдпрд╣ line wrap рдХреЛ рдореИрдВрдия┐╜я┐╜
4:57
рдЖрди рдХрд░ рд▓рд┐рдпрд╛ рддреЛ рдпреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдпрд╛рдирд┐ рдХреА рдпрд╣рд╛рдБ рдкрд░ scroll bar рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ horizontal рд╡рд╛рд▓рд╛ рдЬреЛ scroll bar рдореБрдЭреЗ рдЕрднреА рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛ рддреЛ рдЪрд▓реЛ рдпрд╛рд░ рдпреЗ рдЪреАрдЬ рддреЛ рдЖрдк рд▓реЛрдЧреЛ рдХреНрд▓реЗрд░ рд╣реЛ рдЧрдИ рдХрдо рд╕реЗ рдХрдо рдХреА рдпрд╣рд╛рдБ рдкрд░ рд╣рдорд╛рд░рд╛ рдЬреЛ head tag рд╣реЛрддрд╛ рд╣реИ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рд╣рдореЗрдВ рдХреБрдЫ рднреА inject рдХрд░рдирд╛ рд╣реИ рддреЛ я┐╜я┐╜
5:27
search console рдХрд╛ code рдорд╛рдиреЛ рд╣рдореЗрдВ рдХрд┐рд╕реА рдиреЗ рднреА code рджрд┐рдпрд╛ рдХрд╣рд╛ рдХрд┐ рдпрд╛рд░ рдпреЗ javascript рдЕрдкрдиреЗ рдЗрд╕ рд╡рд╛рд▓реЗ page рдкреЗ рдбрд╛рд▓ рджя┐╜я┐╜
5:33
рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рддреЛ рдореИрдВ рдХреИрд╕реЗ рдбрд╛рд▓реВрдБрдЧрд╛ javascript рдХрд╣реАрдВ рднреА рдЕрдкрдиреЗ рдХрд┐рд╕реА рднреА page рдореЗя┐╜я┐╜
5:37
let us say рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ javascript рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдФрд░ рд╡реЛ javascript let us say
5:42
рдХреБрдЫ рднреА рдХрд░рддреА рд╣реИ I don't know рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВ рдХреНрдпрд╛ рдХрд░реВрдВ рдХрд╣рд╛рдВ рдкрд░ рдбрд╛рд▓реВрдВ рдкрдмреНрд▓рд┐рдХ рдореЗрдВ рдбрд╛рд▓рддрд╛ рд╣реВрдВ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реАрдзреЛрдВ рдЬреНрдЮрд╛рди рдХреЗ рдирд╛рдо рд╕я┐╜я┐╜
5:50
рдпрд╣ рдХреНрдпрд╛ рдХрд░реЗрдЧреА рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдЧ рд╣реЗрд▓реЛ рдХрд░реЗрдЧреА рдФрд░ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рдирд╣реАрдВ рдПрд▓рд░реНрдЯ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдмрд╣реБрдд рд▓реЗрдЬреА рд╣реВрдВ рдпрд╛я┐╜я┐╜
5:57
script src script emmet
6:10
script src is equal to рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдВрдЧрд╛ slash sc.js рдареАрдХ рд╣я┐╜я┐╜
6:16
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ script рдЖ рдЧрдпрд╛ рджреЗрдЦреЛ рдЕрдм рдореИрдВ save рдХрд░реВрдБрдЧрд╛ рдЦреЛрд▓реВрдБрдЧрд╛ рдЗрд╕рдХреЛ рджреЗрдЦреЛ hello
6:21
рддреЛ рдпрд╣ script рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ run рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдареАрдХ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ script add рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜я┐╜
6:25
рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реИ, рдпрд╣ sc.js рд░рди рд╣реЛ рд░рд╣реА рд╣реИ рдпрд╣рд╛рдБ рдкрд░, рдЬрдм sc.js рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ Google Ads, Google ytics, рдХреБрдЫ рднреА рд╣рдо рд▓реЛрдЧ add рдХрд░реЗрдВрдЧреЗ, рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреА JavaScript add рдХрд░реЗрдВрдЧреЗ, рд╡реЛ рднреА run рд╣реЛрдЧреА, рдорд╛рдирддреЗ рд╣реЛрдЧреА рдирд╣реАрдВ рдорд╛рдирддреЗ рд╣реЛ, рдирд╣реАрдВ рдорд╛рдирддреЗ рд╣реЛ рддреЛ рдорд╛рдирдирд╛ рдкрдбрд╝реЗрдЧрд╛, рдареАрдХ рд╣реИ, рддреЛ рд╣реЛрдЧреА рд╡реЛ run, рдЕрдм рдЕрдЧрд░ рдореИрдВ рдЪрд╛я┐╜я┐╜
6:55
рдЖрдк рдпреЗ рдЪрд╛рд╣реЛрдЧреЗ рдирд╣реАрдВ рдХрд┐ рдХрд┐рд╕реА third party рдЫреЛрдЯреА рдореЛрдЯреА ytics use рдХрд░рдиреЗ рдХреЗ рдЪрдХреНрдХрд░ рдореЗрдВ рдЖрдкрдХрд╛ рдкреВрд░рд╛ page рдЗрд╕рд▓реЛ рд╣реЛ рдЧрдпрд╛
7:02
рдкрд╣рд▓реЗ рддреЛ рдЖрдкрдХреЗ users рд╣реИ рди, рдЖрдк рдЪрд╛рд╣реЛрдЧреЗ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ users рдХреЛ рдкрд╣рд▓реЗ рд░рдЦреЛ, рдЖрдкрдХрд╛ user рдЕрдЧрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ service рд▓реЗ рдкрд╛ рд░рд╣рд╛ рд╣реИ рдЖрдкрдХреА website рдХреА
7:11
рдпрд╛ рдлрд┐рд░ content рдХреЛ consume рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реИ рд╡реЛ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЪреАрдЬ рд╣реЛрддреА рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ next.js рдореЗя┐╜я┐╜
7:15
рдПрдХ script component рд╣реЛрддрд╛ рд╣реИ рдареАрдХ рд╣реИ рдЬреЛ рдХрд┐ рд╣рдо рд▓реЛрдЧ import рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ from next
7:18
slash script next slash script рдареАрдХ рд╣реИ рдФрд░ рдпреЗ script component рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣я┐╜я┐╜
7:26
рдореИрдВ script рдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦреВрдВрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ script рдЬреЛ рд╣я┐╜я┐╜
7:41
рдЗрд╕ рдПрдХреЙрд▓ рдЯреВ рдФрд░ рдПрд╕реНрдЯреНрд░рд╛рд╢ рдПрд╕реА рдбреЙрдЯ рдЬреЗрд╕ рдареАрдХ рд╣реИ рдпрд╣ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдФрд░ рдЗрд╕рдХреЛ рдореИрдВ рдлрд┐рд░ рдпрд╣рд╛рдВ рд╕я┐╜я┐╜
7:49
рд╣рдЯрд╛ рджреВрдВрдЧрд╛ рдЕрдм рдореИрдВ рд╕реЗрд╡ рдХрд░реВрдВрдЧрд╛ рддреЛ рджреЗрдЦреЛ рдЕрднреА рднреА рд╡рд╣реА рд╣реЛ рд░рд╣рд╛ рдЬреЛ рдкрд╣рд▓реЗ рд╣реЛ рд░рд╣рд╛ рдерд╛ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдмрджрд▓рд╛ рдХреНрдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНя┐╜я┐╜
7:55
рдХрдВрдкреЛрдиреЗрдВрдЯ рдХрдВрдкреЛрдиреЗрдВрдЯ рдиреЗрдХреНрд╕реНрдЯ рдЬреЗрд╕ рдЙрд╕рдХреЗ рдмрд╛рдж рднреА рдЧрд▓рддреА рд▓рд┐рдЦ рджреА рд╕реНрдкреЗрд▓рд┐рдВрдЧ рдореИрдВрдиреЗ рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рдЕрдм рдпрд╣рд╛рдВ рдкя┐╜я┐╜
8:02
рджреЗрдЦреЛ рдиреЗрдХреНрд╕реНрдЯ рдХреНрд░рд┐рдкреНрдЯ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрдВрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреА рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢я┐╜я┐╜
8:08
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЗрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рдХреЗ рдХреБрдЫ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЗрд╕ рдЯреНрд░реИрдЯреЗрдЬреА рдХреНрдпрд╛ рд╣реИ рдЙрд╕рдХреА рд╣реИ рд▓реЗрдЬреА рд▓реЛрдб рдпрд╛рдиреА рдХрд┐ рдЬя┐╜я┐╜
8:21
рдЦрд╛рд▓реА рдЯрд╛рдЗрдо рдмрдЪреЗрдЧрд╛ рдЬрдм рд╕рд╛рд░реЗ рдХрд╛рдо рдирд┐рдкрдЯ рдЪреБрдХреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рдмрд╛рдж рд▓реЛрдб рд╣реЛрдЧреА рдЖрдкрдХреЗ рд╕реНрдХреНрд░реАрдк рдореЛрд╕реНрдЯ рдСрдл рдж рдпрд╣ рдпреВрдЬ рдХрд░рдия┐╜я┐╜
8:27
рд╣реЛрдЧреЗ before interactive load before the page is interactive after interactive load immediately
8:32
after the page becomes interactive рддреЛ рдпреЗ by default рд╣реЛрддрд╛ рд╣реИ рджреЗрдЦреЛ bracket рдкреЗ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рддя┐╜я┐╜
8:37
рдореИрдВ strategy is equal to lazy load рд▓рдЧрд╛рдКрдВрдЧрд╛ рдЕрдЧрд░ рддреЛ рдЬрдм рдореЗрд░рд╛ рдкреВрд░рд╛ рдХрд╛ рдкреВрд░рд╛ document рдЬреЛ рд╣реИ рд╡я┐╜я┐╜
8:43
render рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЙрд╕рдХреЗ рдмрд╛рдж рдпреЗ script рдЬреЛ рд╣реИ load рд╣реЛрдЧреА рдареАрдХ рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдпя┐╜я┐╜
8:49
рдЖрдкрдХреЛ рдмрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧреА, SC.js рдореЗрдВ, рд▓реЗрдХрд┐рди believe me, believe me, рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ add рдХрд░реЛрдЧреЗ
8:54
рдХреЛрдИ third party script, рд╡реЛ рдЖрдкрдХреЗ page рдХреЛ, рдХрднреА-рдХрднреА slow рдмрдирд╛ рджреЗрддреА рд╣реИ, рдЬреЛ рдХрд┐ third party script
8:59
рдХреЛ рдЖрдкрд╕реЗ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХрд╛ page fast рд╣реЛ рд░рд╣рд╛ рд╣реИ, slow service script slow lazy load
9:11
рдЖрдк рдХреИрд╕реЗ рдХрд░реЛ рд╡рд╣ рдирд╣реАрдВ рдмрддрд╛рдПрдВрдЧреЗ рдЖрдкрдХреЛ рдкреНрд▓реЗрди рдПрдВрдб рд╕рд┐рдВрдкрд▓ рдЬрд╛рд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рднреА рдпрд╣ рдЪреАрдЬ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдмрдЯ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдиреЗрдХреНрд╕реНрдЯ рдЬрд╛рдПрдЧрд╛ рдпрд╣ рдХрд╛рдо рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдбрд╝реЗ рдЖрд░рд╛рдо рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реЛ рддреЛ рднрд╛рдИ рд╣рдо рддреЛ рдЬреЛ рд╣реИ рд▓реЗрдЬреА рд▓реЛрдбрд┐рдВрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ я┐╜я┐╜
9:41
рдЯреИрдХ рдХреЗ рдЕрдВрджрд░ рд╣реЗрдб рдХреЗ рдЕрдВрджрд░ рдордд рдбрд╛рд▓ рджреЗрдирд╛ рд╣реЗрдб рдХреЗ рдЕрдВрджрд░ рдордд рдбрд╛рд▓рдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрднреА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреИрдХ рдХя┐╜я┐╜
9:45
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЛ рдареАрдХ рд╣реИ рдбреЗрдВрдЬрд░рд╕рд▓реА рд╕реЗрдЯ рдЗрдирд░ рдПрд╕рдЯреАрдПрдорд▓ рдПрдХ рдкреНрд░реЙрдмрд░реНрдЯреА рд╣реЛрддреА рд╣реИ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдЧреЗ рджреЗрдЦреЗрдВрдЧя┐╜я┐╜
9:50
рдареАрдХ рд╣реИ, рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрд╛рджрд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдмрдЯ рд╕рдм рдХреБрдЫ рдЙрдкрд▓рдмреНрдж рд╣реЛрддрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░
9:54
documentation рдЕрднреА рдЖрдкрдХреЛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдИрдЧреА, рдЕрдЧрд░ рдЖрдкрдХреЛ рдПрдХ beginner рд╣реЛ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдереЛрдбрд╝реЗ рдмрд╣реБрдд intermediate
10:01
рдХрд╣реАрдВ рди рдЧрдИ advanced level рдХреА рддрд░рдл рдЬрд╛рдиреЗ рд▓рдЧреЛрдЧреЗ, рддрдм рдЖрдк рдЗрд╕рдХреЛ рдкрдврд╝реЛрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рд╕рдордЭ рдореЗрдВ рдЖрдЧя┐╜я┐╜
10:05
рдпрд╣ рдХреНрдпрд╛ рдХрд╣реЗ рд░рд╣реА рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ next.jscrypt component рдпрд╣ is an extension of html script
10:09
рдЕрдм рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдирд╣реАрдВ html script tag рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╡реЛ рдХрд╣реЗрдЧрд╛ рдпрд╛рд░ рдпрд╣ рдХреНрдпрд╛ рдЧрдпрд╛ рд▓рд┐рдЦ рджрд┐рдпя┐╜я┐╜
10:13
рд╕рдордЭ рд░рд╣реЗ рд╣реИрдВ рдореЗрд░реА рдмрд╛рдд рдХреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдБ рдпрд╣рд╛рдБ рдкрд░ рдЖрддреЗ рд╣реИрдВ рдмрд╛рдкрд╕ рд╕реЗ рдЕрдкрдиреЗ code рдХреЗ рдЕрдВрджрд░ рдФрд░ рдЖрдк рджреЗрдЦя┐╜я┐╜
10:17
рдпрд╣рд╛рдБ рдкрд░ script src is equal to рдпрд╣ рд▓рд┐рдЦрд╛ strategy is equal to lazy рдУрдирд▓реЛрдб рд▓рд┐рдЦя┐╜я┐╜
10:20
рдФрд░ рдпрд╣ рдЬреЛ рд╣реИ script рд╣рдорд╛рд░реА рдХрд╛рдо рдХрд░реЗрдЧреА рдореИрдВ рдЗрд╕рдХреЛ reload рдХрд░рдХреЗ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдЖрдк рд▓реЛрдЧ рдХя┐╜я┐╜
10:25
рдареАрдХ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ hello рдФрд░ рдпрд╣ рдпрд╣рд╛рдБ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧя┐╜я┐╜
10:29
рдФрд░ рд╣рдордиреЗ рдпрд╣рд╛рдБ рдкрд░ head рдХреЛ рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ configure рдХрд░ рд▓рд┐рдпя┐╜я┐╜
10:33
script рдХреЛ рднреА configure рдХрд░ рд▓рд┐рдпрд╛ image рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рд▓реЛрдЧ рджреЗрдЦреЗрдВрдЧреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ videos рдореЗя┐╜я┐╜
10:37
but рдЕрднреА рдХреЗ рд▓рд┐рдП I hope рдХрд┐ head рд╕рдмрдХреЛ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ рдЕрдм meta рдПрдХ keyword рднреА рд╣реЛрддрд╛ рд╣реИ рдареАрдХ рд╣я┐╜я┐╜
10:42
meta name is equal to keywords рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реЛ next
10:47
next blog рдареАрдХ рд╣реИ hunting coder рдореИрдВ next blog рдирд╣реАрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ hunting coder blog рд▓рд┐рдЦреВрдБрдЧрд╛ hunting coder
10:57
рдФрд░ next js рд▓рд┐рдЦ рджреВрдБрдЧрд╛ рдареАрдХ рд╣реИ save рдХрд░реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ рдореИрдВ рдЖя┐╜я┐╜
11:04
рдЗрд╕рдХреЛ reload рдХрд░реВрдБ, рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦрдирд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░, рдореИрдВ line wrap рдХрд░ рджреЗрддрд╛ рд╣реВрдБ, рддрд╛рдХрд┐ рдпрд╣ рдкреВрд░рд╛ рдХрд╛ рдкреВрд░рд╛ рджрд┐рдЦреЗ
11:08
рд▓рд╛рдЗрди рд░реИрдк рд╕рдордЭ рд░рд╣реЛрдЧреЗ рди, рдЖрдк рджреЗрдЦреЛ, рдЖрдк рд╕рдордЭ рд░рд╣реЛрдЧреЗ, рдЕрдЧрд░ рдкрд╣рд▓реЗ рдирд╣реАрдВ рд╕рдордЭ рд░рд╣реЗ рдереЗ, рдпрд╣ scroll bar рдирд╣реАрдВ рджрд┐рдЦреЗрдЧрд╛
11:13
рдпрд╣ рдкреВрд░рд╛ wrap рдХрд░рдХреЗ рдпрд╣рд╛рдБ рдкрд░ рджрд┐рдЦрд╛ рджреЗрдЧрд╛ рдореБрдЭреЗ рдареАрдХ рд╣реИ рддреЛ I hope рдХя┐╜я┐╜
11:17
рдпрд╣ рд╕рдм clear рд╣реИ рд╕рдмрдХреЛ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ keywords рдХрд┐рд╕реА рдХреЛ рд╣рд╛рдБ рд╣реА рджреЗрдЦреЛ metanym is equal to
11:21
keyword рдпрд╣рд╛рдБ рдкрд░ рдЖ рдЧрдпрд╛ рддреЛ рдХреЛрдИ рднреА рдЪреАрдЬ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ directly inject рдХрд░рдия┐╜я┐╜
11:25
рдЪрд╛рддреЗ рд╣реЛ head рдХреЗ рдЕрдВрджрд░ рдЕрдкрдиреА HTML page рдХреЗ head рдХреЗ рдЕрдВрджя┐╜я┐╜
11:29
рддреЛ рдЗрд╕рдХреА рд╕рд╛рд╣рддрд╛ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рддреЛ рдЕрдмреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ рдпрд╛я┐╜я┐╜
11:33
Next.js рдХреА рдЬреЛ рд╣рдорд╛рд░реА playlist рд╣реИ рдЙрд╕рдХреЛ рдЬрд░реВрд░ access рдХрд░ рд▓реЗрдирд╛ рдЖрдк рд▓реЛя┐╜я┐╜
11:36
рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд╕рд╛рд░реА рдХреЗ рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗ рдЖрдк рд▓реЛрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐я┐╜я┐╜
11:40
рдкреВрд░реА рдХреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЕрдкрдиреА I hope рдХреА рдореИрдВ рдмрдирд╛ рдкрд╛ рд░рд╣рд╛ рд╣реВрдБ I hope рдХреА рдЖрдкрдХреЛ рдкрд╕рдВрдж рдЖ convenient
11:45
рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ рдЧрд╛рдЗрд╕ рдереИрдВрдХ рдпреЗ рд╕реЛ рдордЪ рдЧрд╛рдЗрд╕ рдкрд░ watching рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдПрдВрдб рдЖрд╡реЗрд▓ рд╕реА рдпреВ рдиреЗрдХреНрд╕реНрдЯ рдЯрд╛рдЗя┐╜я┐╜