
рдирдорд╕реНрдХрд╛рд░ рд╕рд╛рдерд┐рдпреЛрдВ! рд╣рдо рдЕрдкрдиреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдЬ рдХреЗ рдкрд╛рда рдореЗрдВ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ Vue.js. рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдирд╡реАрдирддрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рд╣реИ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ
рд╡рд░реНрдЧреАрдХрд░рдг рдореЗрдВ рддреАрди рдЙрддреНрдХреГрд╖реНрдЯ
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреБрд╕реНрддрдХреЗрдВ рдФрд░ рдПрдХ
рдЧреНрд░рд╛рдлрдХреЙрд▓ рдкреБрд╕реНрддрдХ рд╣реИ, рдпрд╣ рдкреБрд╕реНрддрдХ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрдЪреНрдЫреА рдХрдВрдкрдиреА
рдмрдирд╛рдПрдЧреА ред рд░рд┐рдПрдХреНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ Vue рдХреА рддрд╛рдХрдд рдкрд░ - рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдкрдврд╝реЗрдВред
рдмрд╣реБрдд рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ React рдФрд░ Vue рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдИ рднреА рдЗрди рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдардкреВрд░реНрд╡рдХ рдЗрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рд╡рд╣ рдПрдХ рдмрд╛рд░ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдЕрдХреНрд╕рд░ рд╕рдордп рдХреА рдмрд╛рдд рд╣реИ: рдХрд┐рд╕реА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рднреА рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕рд╣реА рдорд╛рдпрдиреЗ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ, рд▓рдбрд╝рдиреЗ рдФрд░ рдмрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдЫрд┐рдбрд╝рдХрд╛рд╡ рдЕрдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЙрддреНрд╕реБрдХ рдирд╣реАрдВ рд╣реИрдВ? рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрдИ рддреБрд▓рдирд╛рддреНрдордХ рд▓реЗрдЦ рд╣реИрдВ рдХрд┐ "рдЯреВ-рдбреВ рд▓рд┐рд╕реНрдЯ" рдХреА рд╢реИрд▓реА рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдЖрджрд┐ред Vue рдФрд░ React рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрддрдиреА рд╕рд░рд▓ рд╣реЛрддреА рд╣реИрдВред рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдЖрдкрдХреЛ рд░реВрдЯрд┐рдВрдЧ, рд╕реНрдЯреЗрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ, рдкреНрд▓рдЧрдЗрди рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдЖрджрд┐ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред
рдореИрдВ рдЙрди рдЕрдВрддрд░реЛрдВ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд░рдЦрддрд╛ рдерд╛, рдЬреЛ Vue рдФрд░ React рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрди рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВред рдПрдХрд▓ рдкреГрд╖реНрда рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдХреМрди рд╕реЗ рдЙрдкрдХрд░рдг рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВ, рдХрд╣рддреЗ рд╣реИрдВ?
рдХреНрд╖реБрдзрд╛
рдореИрдВ рд▓рдЧрднрдЧ рджреЛ рд╡рд░реНрд╖реЛрдВ рд╕реЗ Vue рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд▓рдЧрднрдЧ рдЖрда рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкрд╣рд▓реА рдмрд╛рд░ Vue рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рддрд╛рдХрдд рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ
рдиреЛрдЯреНрд╕ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ
рд╕рд╛рдзрд╛рд░рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдбрд╛рд▓рдХрд░ "рдЦреБрд▓реЗ рддреМрд░ рдкрд░" рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реВрдВрдЧрд╛, рдЬрд╣рд╛рдВ JWT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рд╕рд╛рде рд╣реА рдиреЛрдЯреНрд╕ рдХреЗ рд╕рд╛рде CRUD рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯред рдЙрд╕рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВрдиреЗ Koa рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдмреИрдХрдПрдВрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рд░реВрдкрд░реЗрдЦрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рд╣реБрдИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рддрд░реНрдХ рджрд┐рдпрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рд╕реАрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ koa-vue- рдиреЛрдЯреНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░рд┐рдПрдХреНрдЯ рдкрд░ рд░рд┐рдбреАрдо рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдореЗрд░реА рд╕рдордЭ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрдЧрд╛, рдФрд░ рд╢рд╛рдпрдж рдореИрдВ рдЦреБрдж рдХреЛ рдПрдХ рдирдпрд╛ рдкрд╕рдВрджреАрджрд╛ рдЙрдкрдХрд░рдг рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдВред
рдпрд╣рд╛рдБ рдореЗрд░реЗ рдЖрд╡реЗрджрди рдХрд╛ рдореБрдЦ рдкреГрд╖реНрда рд╣реИред рдКрдкрд░
рд░рд┐рдПрдХреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдиреАрдЪреЗ
Vue рд╣реИ :
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд╛ рдХрдо рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 4 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдирдП рдирд╡рдмрд╛рд░ рдШрдЯрдХ рдХреЛ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВред Vue рдореЗрдВ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐
рдмреВрдЯрд╕реНрдЯреНрд░реИрдк-рдмреВрдЯ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЕрдиреБрднрд╡реЛрдВ рдФрд░ рдЕрдзреНрдпрдпрдиреЛрдВ рдиреЗ рдореБрдЭреЗ
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП
рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ ред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдЧреНрд░рд┐рдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди
рдЧреНрд░рд┐рдб-рд╕реНрдЯрд╛рдЗрд▓ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдмрд╕реЗ, рдЬреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕реНрдЯрд╛рдЗрд▓-рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдерд╛ - рдиреАрдЪреЗ рдЗрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдирдЕрдк / рд▓реЙрдЧрд┐рди / рдлреЙрд░рдЧреЗрдЯ / рд░реАрд╕реЗрдЯ рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕рдХреЗ рдиреЛрдЯреНрд╕ рдХреЗ рд╕рд╛рде / рд░реАрдб / рдПрдбрд┐рдЯ / рдбрд┐рд▓реАрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИрдВ рддреЛ рдбреЗрдореЛрд╕рд░реНрдиреЗрдо рдФрд░ рдбреЗрдореЛрдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рддрд╣рдд рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред
рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛
рдкрд╣рд▓рд╛ рдЗрдВрдкреНрд░реЗрд╢рди
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдмрд╛рдд рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ: рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛ред
рдореИрдВ рдиреНрдпреВрдирддрдо рд░реБрдЭрд╛рдиреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЙрди рд╕рднреА рдХрдЪрд░реЗ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рдирдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд░рд┐рдПрдХреНрдЯ рдиреЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рд╕реНрддреЗ рдФрд░ рдЧреБрд╕реНрд╕реИрд▓ рд╕реНрд╡рднрд╛рд╡ рдХреЗ рд╕рд╛рде рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ред
рд░рд┐рдПрдХреНрдЯ-рд░рд╛рдЙрдЯрд░ рдФрд░ рд╡реА-рд░рд╛рдЙрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
рд░рд┐рдПрдХреНрдЯ-рд░рд╛рдЙрдЯрд░ рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд░реВрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдЙрд╕рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рдЧрддрд┐ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдореБрдЭреЗ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрдИрдВред рдореВрд▓ рд╕реЗрдЯрдЕрдк рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рд╕реАрдзреЗ HTML рдореЗрдВ рдорд╛рд░реНрдЧреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реВрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ-рд░рд╛рдЙрдЯрд░ v4 рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд░рд╛рдЙрдЯрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдЕрд▓рдЧ рдереА)ред
рдЕрдкрдиреЗ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрди рдкреГрд╖реНрдареЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рдХреИрд╕реЗ рд░реЛрдХреЗрдВ, рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдЙрджрд╛рд╣рд░рдг: рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧ рдЗрди рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЦрд╛рддрд╛ рдЦреЛрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рд░рд┐рдПрдХреНрдЯ-рд░рд╛рдЙрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рд╕реЗ рд╕реНрдерд┐рддрд┐ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдШрдВрдЯреЗ рд▓рдЧ рдЧрдПред
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЦреБрд╢ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЗрддрдиреА рд╕рд░рд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд┐рддрдирд╛ рднреНрд░рд╛рдордХ рдФрд░ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдиреАрдЪреЗ рд╡рд╣ рдХреЛрдб рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреГрд╖реНрда рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ:

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

рдЕрдм, рдЬрдм рд╣рдо Vue рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдереЛрдбрд╝рд╛ рдмрдбрд╝рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдРрд╕рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдХреИрд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛ред рд░рд┐рдПрдХреНрдЯ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗ; рд╡рд╣рд╛рдБ, рдПрдХ рд╣реА рд╕рдорд╛рдзрд╛рди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдХрдИ рдШрдВрдЯреЗ рд▓рдЧ рдЧрдПред рдЬрдм рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдРрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрди рдкреГрд╖реНрдареЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рд░реЛрдХрддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рд╡реЗ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдирд╣реАрдВ рд╣реИрдВ ... рддреЛ рдРрд╕реЗ рдХрд╛рдо рдореЗрдВ рдкреВрд░реА рд░рд╛рдд рдирд╣реАрдВ рд▓рдЧрдиреА рдЪрд╛рд╣рд┐рдПред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдореИрдВрдиреЗ URL рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд╛рджрд┐рдд рдкреГрд╖реНрда рд╕реЗ рдХреБрдЫ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ-рд░рд╛рдЙрдЯрд░ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ
рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣рдЯрд╛ рджреА рдЧрдИ рдереА ред рдпрд╣ ... рдореБрдЭреЗ рдирд┐рд░рд╛рд╢ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдХреНрд╡реЗрд░реА рд▓рд╛рдЗрди рдореЗрдВ рдбреЗрдЯрд╛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдкреЛрдВ рдФрд░ рд░реВрдкреЛрдВ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдпрджрд┐ URL рджреНрд╡рд╛рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рддреЛ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред рдореБрдЭреЗ URL рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
qs рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреА
рдкрдбрд╝реА , рдФрд░ рдЗрд╕рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкреНрд░рд╢реНрди рднреА рдорд┐рд▓реЗред
рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЪрд░реНрдЪрд╛ рдпрд╣рд╛рдБ рд╣реИ ред
рдореИрдВрдиреЗ рд╣рд░ рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдШрдВрдЯреЗ рдмрд┐рддрд╛рдП, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЙрд╕ рдЕрдиреБрднрд╡ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ Vue-Router рдХреЗ рд╕рд╛рде рдерд╛, рдЕрд░реНрдерд╛рддреН: рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рджреЗрдЦреЗрдВ рдФрд░ рдХреЛрдб рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдореИрдВ рдпрд╣ рдХрд╣рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ Vue рдХреЗ рд╕рд╛рде - рдЬреАрд╡рди рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдкрд░реА рдХрдерд╛; рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реА рд╣реИ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рдЖрднрд╛рд╕ рд╣реБрдЖ рдЬреИрд╕реЗ рдХрд┐ рд░рд╛рд╕реНрддрд╛ рдореЗрд░реА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдХрд╛рдВрдЯреЗрджрд╛рд░ рдерд╛ред
Redux рдФрд░ Vuex рдХреА рддреБрд▓рдирд╛
Redux React рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╣реИ, рдЬрд┐рд╕реЗ рдлреНрд▓рдХреНрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдлрд╝реНрд▓рдХреНрд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдЬреНрдЮрд╛рдд рд╣реИ, рддреЛ рдореИрдВ рд╕рдордЭрд╛рддрд╛ рд╣реВрдВ: рдпрд╣ рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рднреАрддрд░ рд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рднреЗрдЬрдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрдпреЛрдЬрд┐рдд рдПрдХ рдпреВрдирд┐рдбрд╛рдпрд░реЗрдХреНрд╢рдирд▓ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЬрдм рдЖрдк рдЕрдкрдиреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдШрдЯрдХреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ Redux рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ reducer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рддреЗ рд╣реИрдВ:

рдЕрд╕рд▓ рдореЗрдВ, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ: рд╣рдо рд░рд┐рдбреНрдпреВрд╕рд░реНрд╕ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рднреЗрдЬрддреЗ рд╣реИрдВ рдЬреЛ рднрдВрдбрд╛рд░рдг рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╣реЗрд░рдлреЗрд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣, рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддрд╛ рд╣реИред
Vue рджреБрдирд┐рдпрд╛ рдореЗрдВ Vuex Redux рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджреЛрдиреЛрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдорд░реНрдерди рд╣реИред Reducers рдХреЗ рдмрдЬрд╛рдп, Vuex рдореНрдпреВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рднрдВрдбрд╛рд░рдг рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рдирд╛рдордХрд░рдг рдореЗрдВ рдорд╛рдореВрд▓реА рдЕрдВрддрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛрдиреЛрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИрдВред рдиреАрдЪреЗ, рдореИрдВрдиреЗ src / store / note.js рдореЗрдВ Vue рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА (рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рджреЛрдиреЛрдВ рдЙрджрд╛рд╣рд░рдг рдереЛрдбрд╝рд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИрдВ:

рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, Redux рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рднрдВрдбрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ, рдЬреЛ рдлреНрд▓рдХреНрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реИред рдореБрдЭреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдЯреАрд░рд┐рдпреЛрдЯрд╛рдЗрдк рдХреЛрдб рдХреЗ рдХрд╛рд░рдг рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЕрдм рдЬрдм рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рд╕рдордЭ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд╣ Redux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХреЛрдб рд▓рд╛рдЧреВ рдХрд░ рд╕рдХреЗред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдиреНрдп рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП
рд░реЗрдбрдХреНрд╕-рдердВрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЕрдкреНрд░рд┐рдп рдореЛрдбрд╝ рдерд╛ред рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдП рдХрд┐ рдХреНрдпрд╛ Redux-thunk рдХреЗ рдмрдЬрд╛рдп
redux-saga рдпрд╛
redux-observable рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд╣реИ рдпрд╛ рдирд╣реАрдВред рддрдм рдореЗрд░рд╛ рджрд┐рдорд╛рдЧ рдЪрдХрд░рд╛ рдЧрдпрд╛, рднрд╛рд╡рдирд╛ рдХреЛ рдХреЗрд╡рд▓ рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХреНрд░реЙрд╕-рдХрдЯрд┐рдВрдЧ рдереАрдо рдереАред рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рд╡реАрдпреВрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпрд╣ рд╕реЛрдЪрдХрд░ рдЦреБрдж рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реВрдВ рдХрд┐ "рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рд╕рд╛рде рд╣реИ?", рдпрд╣ рд╕рдм рдкрд╣рд▓реА рдмрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ - рдФрд░ рдЙрд╕ рд╕рдордп рддрдХ рдореИрдВ рдлреНрд▓рдХреНрд╕ рдкреИрдЯрд░реНрди рдкреИрдЯрд░реНрди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред
рдкреНрд░рддрд┐рдкрд╛рджрди
рд╕рднреА рд░рд┐рдПрдХреНрдЯ рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ, рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд╛рд░реНрдп рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЬреАрдм рдмрд╛рдд рдереАред Vue рдореЗрдВ, рдпрд╣ рдбреЗрдЯрд╛ рдкрд░ рдлреИрд▓рд╛рдиреЗ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ, рдпрд╛ рд░рд╛рдЬреНрдп / рднрдВрдбрд╛рд░рдг рдЪрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдиреЗ / рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╕рд░рд▓ рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд░реЗрдВрдбрд░рд░ рдХреЗ рдмрд╛рд╣рд░ рдиреЛрдЯреНрд╕ рдХрд╛ рдПрдХ рд▓реВрдк рдмрдирд╛рдирд╛ рдЕрдкреНрд░рд╛рдХреГрддрд┐рдХ рдерд╛ред
Vue рдореЗрдВ, рдпрджрд┐ рдЖрдк рдХреБрдЫ рджрд┐рдЦрд╛рдирд╛ рдпрд╛ рдЫрд┐рдкрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдпрд╣ рдХрд░реЗрдВ:

рдФрд░ рдпрд╣ рдХреЛрдб рдЖрдкрдХреЗ myVariable рдХреА рд╕рдЪреНрдЪрд╛рдИ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

рдХреЛрдб рдереЛрдбрд╝рд╛ рд▓рдВрдмрд╛ рд╣реИ рдФрд░ рд▓реВрдкрд┐рдВрдЧ рдХреА рд╡рд░реНрддрдорд╛рди рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ Vue рдореЗрдВ v рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЬрдм рдореБрдЭреЗ рдЗрди рдЫреЛрдЯреА-рдЫреЛрдЯреА рд╕рд╛рдзрд╛рд░рдг рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдЖрджрдд рдкрдбрд╝ рдЧрдИ, рддреЛ рд╡реЗ рдмрд╣реБрдд рдЕрдЬреАрдм рд▓рдЧрдиреЗ рд▓рдЧреЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдпрд╣ рдХреИрд╕реЗ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреГрд╖реНрда рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдкрд╣реБрдВрдЪ рдХрд┐рддрдиреА рдЖрд╕рд╛рди рд╣реИред рд░рд┐рдПрдХреНрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЫреЛрдЯреЗ рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдп рд▓рдЧрддрд╛ рд╣реИред
рд╕реНрдЯрд╛рдЗрд▓-рдЕрд╡рдпрд╡
рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдХреНрдпрд╛ рдкрд╕рдВрдж рд╣реИ?
рд╕реНрдЯрд╛рдЗрд▓-рдШрдЯрдХреЛрдВ ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рдВ, Vue рдореЗрдВ рдЖрдк рдЕрдкрдиреЗ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЗ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╕реНрдХреЙрдкреНрдб рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдкрд┐рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╡рд╣реА рдХрд░реЗрдВред
рд╡рд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд┐рдХрдиреА рдФрд░ рд╕реБрдЦрдж рдХреБрдЫ рдерд╛ рдХрд┐ рдХреИрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рдЪреАрдЬрд╝ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдордирдорд╛рдирд╛ рдЧреБрдг (рдкреНрд░реЙрдкреНрд╕) рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд╕рд╛рде рдХреБрдЫ рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдирд┐рдкрдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЦрдж рд╣реЛ рдЧрдпрд╛ред рдореБрдЭреЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЯрд┐рдкреНрдкрдгреА рдпрд╛рдж рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рд▓рд┐рдпрд╛ рд╣реИ: "рдпрд╣ рдЖрдкрдХреЛ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд╕реЛрдЪрдиреЗ рдХрд╛ рдЖрджреА рдмрдирд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдШрдЯрдХреЛрдВ рдХреЛ рдХреИрд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВрдЧреЗред"
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрдиреЗ рдХрд╛ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдШрдЯрдХреЛрдВ рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд╣рд▓реЗ рдереЛрдбрд╝рд╛ рдЕрдЬреАрдм рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо Vue рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕рд┐рдВрдЧрд▓-рдлрд╛рдЗрд▓ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдХреА рдкреВрд░реА рджреБрдирд┐рдпрд╛ рд╕реЗ рдереЛрдбрд╝рд╛ рдЦрд░рд╛рдм рд╣реЛ рдЧрдП рд╣реИрдВред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░, рдореИрдВ рд╕рд┐рдВрдЧрд▓-рдлрд╛рдЗрд▓ рдШрдЯрдХреЛрдВ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рдерд╛ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдШрд╛рддрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ред
Create-React-App рдФрд░ Vue-CLI рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
рдореБрдЭреЗ рдХреНрд░рд┐рдПрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдРрдк рдмрд╣реБрдд рдкрд╕рдВрдж рдЖрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ vue-cli рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреНрд░рд┐рдПрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдРрдк рд╡рд┐рдХрд▓реНрдк рдПрдХ рдпреЛрдЧреНрдп рдкреНрд░рддрд┐рдпреЛрдЧреА рд╣реИред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд╡реЗрдмрдкреИрдХ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдЕрдЧрд░ рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдареЛрд╕ рдЪрд╛рд╣рд┐рдП, рддреЛ рдореИрдВ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдордЪрд╛рди рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЙрдкрдХрд░рдг
рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ: Redux рдФрд░ React рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ Vue рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреЗ рдирд╣реАрдВ рд╣реИрдВ, рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рд░рдВрдЧ рджреЛрдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдШрдЯрдХреЛрдВ рдХреА рд╡рд┐рд╢рд╛рд▓ рд╡реГрдХреНрд╖ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдмрд╕ рдШрдЯрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдореЛрдб рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдард┐рди рдерд╛ред
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдпрд╛ рдХрд┐рд╕реА рдРрд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдореБрджрд╛рдп рдореЗрдВ рдорд╛рдиреНрдп рдорд╛рдирдХ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрддрд┐рд░рдВрдЬрдирд╛, рдЕрджреНрднреБрдд, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдФрд░ рдХрд░реНрддрд╡реНрдпрдирд┐рд╖реНрдард╛ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдиреЗрддреНрд░рд╣реАрди рдордирднрд╛рд╡рди рдХреЗ рдмрд┐рдирд╛, рдореБрдЭреЗ рдЙрдкрдХрд░рдг рд▓рдЧрддрд╛ рд╣реИред рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреЛ рдХрд┐рддрдирд╛ рд╕рдордп рджреЗрдирд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрдк рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдпреЗ рдЫреЛрдЯреЗ рд╡рд┐рд╡рд░рдг рдХрд┐рддрдиреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рдмрд░рд╛рдмрд░ рд╣реИрдВ, рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд░рд┐рдПрдХреНрдЯ рд╕реАрдЦрдиреЗ рдореЗрдВ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рднреА рдЙрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдиреЗ рдореЗрдВ рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЕрдм рдореИрдВрдиреЗ рдХреБрдЫ рдЬрдЯрд┐рд▓ рдЪреАрдЬреЛрдВ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реА рд╣реИ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реВрдВред рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рднреА рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рдЕрдиреБрднрд╡ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛ред
рдореИрдВ рдЕрдВрддрд╣реАрди рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд▓реЗрдЦ рдХреЗрд╡рд▓ Vue / React рдХреА рддреБрд▓рдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ - рдореИрдВ рдЗрд╕ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпреЗ рдЯрд┐рдкреНрд╕ рдФрд░ рдЯреНрд░рд┐рдХреНрд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдЖрдПрдВрдЧреЗред
рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐: рдореИрдВ рдЕрдкрдирд╛ рдЕрдЧрд▓рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ Vue рдкрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдк рд░рд┐рдПрдХреНрдЯ рд╕реЗ рдирд┐рдкрдЯ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдХрдордЬреЛрд░ рджрд┐рдЦрддрд╛ рд╣реИред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдпрд╣ рдЖрдкрдХреЛ рдЦреБрд╢ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдЖрдк рдпрд╣ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рддреБрд░рдВрдд рдПрд╣рд╕рд╛рд╕ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдб рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
┬╗рдкреНрд░реА-рдСрд░реНрдбрд░ рдмреБрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд▓рд┐рдВрдХрдорд╛рд░реНрдЪ рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреЗрдкрд░ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдлреЗрд░реАрд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХреВрдкрди рдкрд░ 25% рдХреА рдЫреВрдЯ -
Vue.js