рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП 2018 рдХреЗ 10 рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╡реАрдПрд╕ рдХреЛрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди

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

рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВ, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рдЬреИрд╕реЗ рд╣рд░реЛрдХреВ, рдЧрд┐рдЯрд╣рдм, рдбреЛрдХрд░, рдПрдЬрд╝реНрдпреЛрд░) рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдореЗрдВ, рдЖрдк рд╕рдВрдкрд╛рджрдХ, рд▓рд┐рдВрдЯрд░ рдХреЗ рд▓рд┐рдП рдереАрдо рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рдкреНрд░рд╡реЗрд╢ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред



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

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА


рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдВрдкрд╛рджрдХ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рд▓реЗрдХрд┐рди, рдЕрдЧрд░ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдПрдХ рдРрд╕реА рд╕рд╛рдордЧреНрд░реА рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

VS рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреИрдирд▓ рдЦреЛрд▓реЗрдВред


рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреИрдирд▓

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


рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ VS рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдПрдХреНрд╕рдЯреЗрдВрд╢рди

рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреАред

рд▓рд╛рдЗрд╡ рд╕рд░реНрд╡рд░



рд▓рд╛рдЗрд╡ рд╕рд░реНрд╡рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди

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

рд▓рд╛рдЗрд╡ рд╕рд╛рд╕ рдХрдВрдкрд╛рдЗрд▓рд░



рд▓рд╛рдЗрд╡ рд╕реИрд╕ рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди

рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡рд▓реА, SCSS рдлрд╛рдЗрд▓реЛрдВ рдХреЛ CSS рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЬрд▓реНрджреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдореЗрдВ рд╡реЙрдЪ рдорд╛рдп рд╕реИрд╕ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░, рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреА рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкреБрдирдГ рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдИрдПрд╕ 6) рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯреНрд╕



рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (ES6) рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯреНрд╕

рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ 2 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рд╣реИрдВ, рдФрд░, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗрд╡рд▓ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрдврд╝ рд░рд╣реА рд╣реИред рдпрд╣ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рдг (рд╕реНрдирд┐рдкреЗрдЯреНрд╕) рдХреЗ рд╕рд╛рде рдбреЗрд╡рд▓рдкрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

  • рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ (.ts)
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (.jsx)
  • рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (.tsx)
  • Html (.html)
  • Vue (.vue)

NPM



рдПрдирдкреАрдПрдо рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░

рдпрд╣ VS рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдиреЛрдб рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ (npm) рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред рдпрд╣ Package.json рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рд╕рд╛рде рд╣реА рдЬреЛ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЬ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рд╣реИрдВред jsonред рдпрд╣ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкреИрдХреЗрдЬ.рдЬреЙрди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдПрдирдкреАрдПрдо рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

ESLint



ESLint рдПрдХреНрд╕рдЯреЗрдВрд╢рди

рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди .js рдФрд░ .jsx рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдирд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реИ рдФрд░ рд╕рдорд╛рди рдХреЛрдб рд╕реНрд╡рд░реВрдкрдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред ESLint, рдЕрдкрдиреЗ рд▓рдЧрднрдЧ 12 рдорд┐рд▓рд┐рдпрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд╕рд╛рде, рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЦреВрдмрд╕реВрд░рдд



рдкреНрд░реЗрдЯреАрдпрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди

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

рд╕реАрдПрд╕рдПрд╕ рдкреАрдХ



рд╕реАрдПрд╕рдПрд╕ рдкреАрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди

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

рдХреЛрдгреАрдп 6 рд╕реНрдирд┐рдкреЗрдЯ



рдХреЛрдгреАрдп 6 рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░

рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЛрдгреАрдп 6 рдХреЗ рд▓рд┐рдП рд╕реНрдирд┐рдкреЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рдХреЛрдгреАрдп рд╢реИрд▓реА рдЧрд╛рдЗрдб рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдХреЛрдгреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреЛрдб рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдгред рдпрд╣ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕рд░реНрд╡рд┐рд╕ рд╡рд░реНрдХрд░ рд╕рд┐рдВрдЯреИрдХреНрд╕, RxJS, ngRx рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЕрднреА рддрдХ рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

Vetur



рд╡реЗрддреБрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди

рдпрд╣ рд╡реА.рдПрд╕. рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Vue.js рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдпрд╣ 5 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп Vue.js рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдирд╛ рд╣реИред Vetur рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдСрдЯреЛ-рдкреВрд░реНрддрд┐ рдФрд░ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░



рдХреНрд░реЛрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░

рдпрд╣ VS рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ, рдЬрд┐рд╕реЗ Google Chrome рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ JS рдХреЛрдб рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡реАрдПрд╕ рдХреЛрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдкрд░рд┐рдгрд╛рдо


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

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

Source: https://habr.com/ru/post/hi425313/


All Articles