рдкреВрд░реНрдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрдХреНрд░ред Auto.ru рд░рд┐рдкреЛрд░реНрдЯ

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



рдПрд▓реЗрдХреНрд╕:
- рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдСрдЯреЛрдореЛрдЯрд┐рд╡ рдиреНрдпреВрдЬ рдХреНрдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рд╛рдЗрдЯ рд╣реИ рдЬреЛ рдХрд╛рд░реЛрдВ рдХреА рдмрд┐рдХреНрд░реА рдХрд░рддреА рд╣реИред рдПрдХ рдЦреЛрдЬ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛, рдХрд╛рд░ рд╕реЗрд╡рд╛рдПрдВ, рд╕реНрдкреЗрдпрд░ рдкрд╛рд░реНрдЯреНрд╕, рд╕рдореАрдХреНрд╖рд╛, рдбреАрд▓рд░рд╢рд┐рдк рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред Auto.ru рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдбред рд╣рдо рд╕рднреА рдХреЛрдб рдПрдХ рдмрдбрд╝реЗ рдореЛрдиреЛрд░реЗрдкреЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдм рдорд┐рд╢реНрд░рд┐рдд рд╣реИред рд╡рд╣реА рд▓реЛрдЧ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЛрдмрд╛рдЗрд▓ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд▓рд┐рдПред рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдореЛрдиреЛрд░рдкрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП?



рд╣рдорд╛рд░реЗ рдкрд╛рд╕ React рдФрд░ Node.js рд╣реИрдВ, рдЬреЛ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмреИрдХрдПрдВрдб рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред рдмрдиреЗ рдФрд░ BEM рдкрд░ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЗред



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

рд░рд┐рд▓реАрдЬ рдХреЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдореИрдиреБрдЕрд▓ рдкреНрд░рддрд┐рдЧрдорди рд╣реИ - рди рдХреЗрд╡рд▓ Auto.ru, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рд╡рд╣ рдкреИрдХреЗрдЬ рдЬрд┐рд╕реЗ рд╣рдо рд░реЛрд▓ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реЗрдм рдХреЛ рд░реЛрд▓ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реЗрдм рдХрд╛ рдореИрдиреБрдЕрд▓ рд░рд┐рдЧреНрд░реЗрд╢рди рд╣реИред рдпреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореИрдиреБрдЕрд▓ рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рдиреЗ рдПрдХ рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рдПрдХ рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдпрд╛ред

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



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

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдордиреЗ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рддреЗрдЬ рдХрд┐рдпрд╛ред рдСрдЯреЛ рдкрд░реАрдХреНрд╖рдг рдПрдХ рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рд▓рдЧрднрдЧ 10 рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдпрд╣ рдирд┐рдХрд▓рд╛ред рддрджрдиреБрд╕рд╛рд░, рд╣рд░ рджрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬреЛ рдирд┐рдпрдорд┐рдд рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреАрдВ, рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдХреЛрдВ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдСрдЯреЛрдЯреИрд╕реНрдЯ рд╕реЗ рдкрд╛рдП рдЧрдП рдХреАрдбрд╝реЗ рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реЛрддреЗ рд╣реИрдВред рдмрд╕ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдпрд╛ рдЙрди рдЪрд░рдгреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ рдпрд╣ рдХрд░рддрд╛ рд╣реИ - рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХреМрди рдХрд╣реЗрдЧрд╛: "рдореИрдВрдиреЗ рдХреБрдЫ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ред"

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

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

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



рд╣рдордиреЗ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рд╣реИрдВред 500 рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рд╣реБрдП, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЧрд┐рд░ рдЧрдПред рд╣рдо рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдРрд╕реА рдмрд╛рдд рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдкрд░реАрдХреНрд╖рдг рдмрд╕ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖ, рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред



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



рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░реАрдХреНрд╖рдг рднреА рд╣рдореЗрд╢рд╛ рд╣рдореЗрдВ рдЕрдЪреНрдЫреА рд╕рдЯреАрдХрддрд╛ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╣рдо рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдХрд╛рд░реНрдб рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдереЛрдбрд╝рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд╣рдорд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд┐рд░ рдЧрдпрд╛ рд╣реИред



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

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

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



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

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

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



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



рдирддрд╛рд▓рд┐рдпрд╛:
"рдореИрдВ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рднреА рд╢реБрд░реБрдЖрдд рдХрд░реВрдБрдЧрд╛ред" рдЬрдм рд╣рдо рдХреЗрд╡рд▓ рдХреБрдЫ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рд╣рдо рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдЫ рддрд░реНрдХреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреБрд▓рдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЬреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдЙрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реБрдЖред

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

рдФрд░ рдореИрдВ рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреИрд╕реЗ рдПрдВрдЬрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдШрдЯрдХ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд┐рдПрдХреНрдЯ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд MyComponent рд╣реИред рдЙрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рдорд┐рд▓рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рддрд░реНрдХ рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░ рд╡рд╣ рдлреВ рдШрдЯрдХ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рдмрд╛рд░ рдШрдЯрдХ рдХреЛ рд▓реМрдЯрд╛рдПрдЧрд╛, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╛рд░ рдШрдЯрдХ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реЗрдЖрдЙрдЯред



рд╣рдо рдЙрдерд▓реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреА рддрд░рд╣ рдПрдХ рдПрдВрдЬрд╛рдЗрдо рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ MyComponent рдШрдЯрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдпреЗ рдкрд░реАрдХреНрд╖рдг рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдШрдЯрдХ рдлреВ рдФрд░ рдмрд╛рд░ рдореЗрдВ рдЦреБрдж рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рд╣рдо рд╕рд┐рд░реНрдл рдШрдЯрдХ MyComponent рдХреЗ рддрд░реНрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред

рдЬреЗрд╕реНрдЯ рдореЗрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рдЪреАрдЬ рд╣реИ, рдФрд░ рд╡реЗ рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рдорджрдж рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред "рдХреБрдЫ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВред ToMnSnapshot" рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдПрдЧрд╛, рдмрд╕ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдЬреЛ рд╕реНрдЯреЛрд░ рдХрд░рддреА рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдкрд╣рд▓реА рдмрд╛рд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЖрдЧреЗ рдХреЗ рд╕рд╛рде, рдЬреЛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдЙрд╕рдХреА рддреБрд▓рдирд╛ MyComponent.test.js.snap рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдорд╛рдирдХ рдХреЗ рд╕рд╛рде рдХреА рдЬрд╛рдПрдЧреАред

рдпрд╣рд╛рдВ рд╣рдо рд╕рд┐рд░реНрдл рдпрд╣ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрдкреВрд░реНрдг рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдпрд╣ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рджреЗрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ MyComponent рд░рд┐рдЯрд░реНрди рд╕реЗ рд░реЗрдВрдбрд░ рд╡рд┐рдзрд┐, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреМрди рд╕рд╛ рдлреВ рд╣реИ, рдпрд╣ рдзреНрдпрд╛рди рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рджреЛ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рджреЛ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рджреЛ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП MyComponent рдШрдЯрдХ рдХреЗ рд▓рд┐рдПред



рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╣рдо рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рд╣рдореЗрдВ рдЙрди рд▓рд┐рдкрд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдкреНрд░реЛ рдШрдЯрдХ foo рдХреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдПрдХ рд╢реВрдиреНрдп рд╣реИред рдпрджрд┐ рд╣рдо рдЕрдкрдиреЗ рдирдП рдкрд░реАрдХреНрд╖рдг MyComponent рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рддрддреНрд╡ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред



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



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





рдЙрд╕реА рддрд░рд╣, рд╣рдо рдлреВ рдШрдЯрдХ рдкрд░ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦреЗрдВрдЧреЗ, рдмрд╛рд░ рдШрдЯрдХ рдкрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдиреИрдкрд╢реЙрдЯред



рд╣рдореЗрдВ рдЗрди рддреАрди рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП 100% рдХрд╡рд░реЗрдЬ рдорд┐рд▓рддрд╛ рд╣реИред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдордиреЗ рд╕рдм рдХреБрдЫ рдЬрд╛рдВрдЪ рд▓рд┐рдпрд╛ рд╣реИ, рд╣рдо рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдордиреЗ рдмрд╛рд░ рдШрдЯрдХ рдореЗрдВ рдХреБрдЫ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдХреБрдЫ рдирдпрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЬреЛрдбрд╝рд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╛рд░ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдерд╛, рдЬрд╛рд╣рд┐рд░ рд╣реИред рд╣рдордиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛, рдФрд░ рддреАрдиреЛрдВ рдкрд░реАрдХреНрд╖рдг рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╣реБрдПред



рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдкреВрд░реА рдХрд╣рд╛рдиреА рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ MyComponent рдХреЛ рдРрд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреА рд╡рд╣ рдмрд╛рд░ рдШрдЯрдХ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдореЗрдВ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЬрд╛рдВрдЪ рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЕрдкрдиреЗ рдШрдЯрдХ рд╕реЗ рдЙрд╕рдХреЗ рдмрдЪреНрдЪреЗ рдХреЗ рдШрдЯрдХ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВред



рдЗрд╕ рддрд░рд╣ рдХреЗ рдШрдЯрдХ рд╣реЛрдиреЗ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рддреБрд░рдВрдд рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдШрдЯрдХ рдореЗрдВ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдП рд╣реИрдВред

рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдВрдЬрд╛рдЗрдо рдореЗрдВ рдХреНрдпрд╛ рдЕрд╡рд╕рд░ рд╣реИрдВ? рдЙрдерд▓рд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рд╣реА рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдПрдХ рдЧреЛрддрд╛ рд╡рд┐рдзрд┐ рд╣реИ, рдЕрдЧрд░ рдЗрд╕реЗ рдХреБрдЫ рд░рд┐рдПрдХреНрдЯ рдШрдЯрдХ рдкрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рддрджрдиреБрд╕рд╛рд░, рдЗрд╕реЗ рдлреВ рдШрдЯрдХ рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░, рд╣рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдлреВ рдШрдЯрдХ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдмрд╛рд░ рд╣реИ, рдпрджрд┐ рд╣рдо рдЧреЛрддрд╛ рдлрд┐рд░ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╣ рд▓реЗрдЖрдЙрдЯ рдЬреЛ рдмрд╛рд░ рдШрдЯрдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓реМрдЯрддрд╛ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рд╣реЛрдЧрд╛ред



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



рдФрд░ MyComponent рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдХ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдореИрдВ рд╕рд┐рд░реНрдл рдЧреЛрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рди рдХреЗрд╡рд▓ рдШрдЯрдХ рдХреЗ рддрд░реНрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рдлреВ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдПрдХреАрдХрд░рдг рднреА рдХрд┐рдпрд╛ред рдПрдХ рд╣реА рдмрд╛рдд, рд╣рдо рдлреВ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдмрд╛рд░ рдШрдЯрдХ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╣рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рдо рдЗрд╕ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдпрдХреАрди рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдмрджрд▓рд╛рд╡ рд╣рдореЗрдВ рдирд╣реАрдВ рддреЛрдбрд╝ рджреЗрдЧрд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, MyComponent рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди



рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗред рдмрд╕ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐ рдЬреЗрд╕реНрдЯ рдФрд░ рдПрдВрдЬрд╛рдЗрдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреЗрд╕реНрдЯ рдореЛрдХреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдШрдЯрдХ рдореЗрдВ рдХреБрдЫ рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдПрдкреАрдЖрдИ рдХрд╣рддреЗ рд╣реИрдВ, рд╣рдо рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдореЗрдВ рдХрд┐рд╕реА рднреА рдПрдкрд┐ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдмрд╕ рдХреБрдЫ jest.fn рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде getResource рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдорд┐рдЯрд╛ рджреЗрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирдХрд▓реА рдХрд╛рд░реНрдпред рдлрд┐рд░ рд╣рдо рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХрд┐рд╕ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдпрд╛ рдирд╣реАрдВ, рдХрд┐рддрдиреА рдмрд╛рд░ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕рдм рдЖрдкрдХреЛ рдЬреЗрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред



рдЙрдерд▓реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдореЗрдВ, рдЖрдк рдПрдХ рдШрдЯрдХ рдХреЛ рд╕реНрдЯреЛрд░ рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рд╕реНрдЯреЛрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред



рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд┐рдП рдЧрдП рдШрдЯрдХ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдФрд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред



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



рдПрд▓реЗрдХреНрд╕:
- рд╣рдо рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╡рд╛рд▓ рдкрд░ рдЖрддреЗ рд╣реИрдВред рд╣рдо рдЬреЗрд╕реНрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдШрдЯрдХреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рддрддреНрд╡ рдПрдХ рдХреНрд▓рд┐рдХ рдкрд░ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЙрдирдХреЗ html рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред рдЕрдм рд╣рдореЗрдВ рдШрдЯрдХ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕реАрдПрд╕рдПрд╕ред



рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ рддрд╛рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реЛ, рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдЕрдЧрд░ рдореИрдВ html рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдореИрдВрдиреЗ рдЙрдерд▓реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рдХрд╣рд╛, рдпрд╣ html рдХреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗ рдЧрдпрд╛ рдФрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдореИрдВ рд╕реАрдПрд╕рдПрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдмрд╕ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реЗрдВрдбрд░ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдФрд░ рдмрд╕ рдЪреЗрдХ рдХрд░рдирд╛ - рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЙрдкрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП, рдмрд┐рдирд╛ рдХреБрдЫ рдмрдврд╝рд╛рдПред



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

рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдШрдЯрдХ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддреЛ рдкреГрд╖реНрда html рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ - рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВред


рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ

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


рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ

рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд░реНрд╡рд░ рдЙрдард╛рдпрд╛, рд╡рд╣рд╛рдВ html рднреЗрдЬреЗрдВ, рдпрд╣ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рд▓реЗрдЦ, рдкрдврд╝реЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдк рд╡рд╣рд╛рдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдореБрдЭреЗ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рдПрдХ рдШрдЯрдХ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЕрд▓рдЧ рд╣реИ рдХрд┐ рдпрд╣ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХреИрд╕реЗ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡реЗрдмрдкреИрдХ рд╣реИ, рдФрд░ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдмреЗрдмрд▓ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдЗрд╕реЗ рд╡рд╣рд╛рдВ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЬреЛ рдЕрднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред

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



рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╕реНрдпрд╛ html рдХреЗ рд╕рд╛рде рд╣реИ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИред рдФрд░ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдкреИрджрд╛ рд╣реБрдЖред рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рд╕рд░рд▓реАрдХреГрдд webpack.conf рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ js рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдПрдВрдЯреНрд░реАрдкреНрд╡рд╛рдЗрдВрдЯ рд╣реИред рдореЙрдбреНрдпреВрд▓ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕, рд╕рдм рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред



рдЕрдЧрд░ рдореИрдВ рдРрд╕рд╛ рдХрд░реВрдБ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╡рд╣ рдореЗрд░реЗ рдШрдЯрдХ рдореЗрдВ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдПрдХрддреНрд░ рдХрд░реЗрдЧрд╛ред рдФрд░ рдареАрдХ рдПрдХ рдШрдЯрдХ рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рдореИрдВ рд╡рд╣рд╛рдБ html рд╡реЗрдмрдкреИрдХ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдБ, рддреЛ рдпрд╣ рдореБрдЭреЗ html рднреА рджреЗрдЧрд╛, рдФрд░ рдпреЗ рд╕рдВрдкрддреНрддрд┐рдпрд╛рдБ рд╡рд╣рд╛рдБ рдПрдХрддреНрд░ рдХреА рдЬрд╛рдПрдБрдЧреА, рдФрд░ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдФрд░ рдореИрдВ рдпрд╣ рд╕рдм рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдерд╛, рд▓реЗрдХрд┐рди рддрдм рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ред



Jest-puppeteer-React, рдПрдХ рдпреБрд╡рд╛ рдкреНрд▓рдЧрдЗрдиред рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдЕрдЪрд╛рдирдХ рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореЗрд░реА рдирд╣реАрдВ рд╣реИред

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



рд╡рд╣ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? , jest-image-snapshot. . , , js, media-query, , .

headless-, , , , , headless-, Chrome . web-, , , , .

Docker. . . , Docker, . . Docker , , , Linux, - , - . Docker , .



? , . , . before-after, , . , . , Chrome, Firefox. .

. pixelmatch. , looksame, ┬л┬╗, . , .



тАФ . , , . , : - , тАФ Enzyme. Redux store . . viewport, , . , , .



. , . ? , .



: 5-10 . Selenium . , , , . .



Puppeteer, e2e-. , e2e- тАФ , Selenium.

:
тАФ , Selenium Java , . - JS Puppeteer, , .

, . , , .



тАФ Selenium Java, тАФ JS Puppeteer. . 18 . , , Java. , , Java Selenium.



:
тАФ ? . , html-, css . e2e. . , .



, , . . , , тАФ , . , . - , , : , .

, , . git hook, -, . green master тАФ , , , . рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж

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


All Articles