рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд╛рдХрд┐рдл рд╣реИрдВ рдФрд░ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреА рдУрд░ рджреЗрдЦрддреЗ рд╣реИрдВредрдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирд╛, рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдЖрдХреНрд░рдордг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╡рд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ (
рдмрд┐рд▓реНрдХреБрд▓ рдХрдард┐рди
! ) рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдХреНрд░реИрд╢-рдлреНрд░реА-60-рдПрдлрдкреАрдПрд╕ рдЙрддреНрдкрд╛рдж рдХреЛ рдЦрд░рд╛рдм рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣реБрдЖред рдЕрдВрддред рдЕрд╕рд▓реА рдХрд╣рд╛рдиреА рд▓рдВрдмреА рд╣реЛ рдЧрдИред
рдЗрдирдХрд╛рд░
рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ? IOS рдкрд░ JavaScriptCore рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдИ (рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХреНрд░реИрд╢ рдХрд╛ 90% рд╣рд┐рд╕реНрд╕рд╛ рдерд╛, рдЬрд┐рдирдореЗрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдФрд░ "рдкреБрд░рд╛рдиреЗ рдореЙрдбрд▓" рдХреЗ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдЕрдиреБрдкреНрд░рдпреЛрдЧ (рдареАрдХ рд╣реИ, рдЬреЛ рдХрд┐ рдЖрдо рддреМрд░ рдкрд░ рдЕрд╕рд╕ рд╣реИрдВ)ред
рд╣рд╛рдЗрдмреНрд░рд┐рдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдиреЗ рдЙрдореНрдореАрдж рдЬрддрд╛рдИ рдХрд┐ рдЬрдм рддрдХ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЖрдЬрд╝рдорд╛рдПрдВрдЧреЗ, рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдк рдЙрдирд╕реЗ рджреВрд░ рддрдХ рдФрд░ рдЬрд╣рд╛рдБ рддрдХ рд╕рдВрднрд╡ рд╣реЛ рднрд╛рдЧрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред
3 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЬрд╝рд╛рдорд░реАрди рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рддреБрд░рдВрдд рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдореБрдЭреЗ рджреЗрд╢реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреЗ рдирдП рддрд░реАрдХреЗ (ObjC рд╕реЗ Swift рддрдХ, рдЬрд╛рд╡рд╛ рд╕реЗ рдХреЛрдЯрд▓рд┐рди, рдЧреНрд░рд╣рдг рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рддрдХ) рдХреЛ рджреЗрдЦрдХрд░ рд╣рдореЗрд╢рд╛ рдЦреБрд╢реА рд╣реБрдИред рдореИрдВ рдПрдХ рд╢реМрдХ рдФрд░ рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реВрдВред рдПрдХ рдирдИ рднрд╛рд╖рд╛ (рдЙрд╕реА OS рдХреЗ рднреАрддрд░) рдпрд╛ IDE рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдкрд┐рдЫрд▓реЗ рдПрдХ рдкрд░ рд▓реМрдЯрд╛ рд╣реВрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдЕрдЧрд▓рд╛ рдХрджрдо рд╣реИ, рдПрдХ рдФрд░ рдирдпрд╛ рдХрджрдо рд╣реИред рдпрд╛ рдпрд╣ рдПрдХ рдХрджрдо рдкреАрдЫреЗ рд╣реИ?
рдХреЛрдк
рдЬрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ "рд╡рд╛рд╕реНрддрд╡рд┐рдХ" рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпреЛрдВ рд╕рд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП!
рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдвреВрдВрдврдирд╛ рдерд╛ рдЬрдм рдХрдВрдкрдиреА рдиреЗ рдХрд┐рд╕реА рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реАрдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдерд╛ (рдЙрд╕ рд╕рдордп рдХреЗрд╡рд▓ рдЖрдИрдУрдПрд╕ рдкрд░ рдЙрдкрд▓рдмреНрдз) рдФрд░ рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдЬрд╛рд░реА рдХрд░рдирд╛ред
рдПрдХ рд╕рд╛рде рджреЛ рдХрд╛рдо рдХреИрд╕реЗ рдХрд░реЗрдВ рдФрд░ рдХрдо рдХреЛрдб рд▓рд┐рдЦреЗрдВ? рдЬреИрд╕реЗ рд╕реБрдЭрд╛рд╡: рдПрдХ рдкрддрд▓реА рдЧреНрд░рд╛рд╣рдХ, рд╕реНрд╡рд┐рдлреНрдЯ / рдХреЛрдЯрд▓рд┐рди рдХреЛрдб, рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд╕реЗ рдПрдХ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА?
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░рдг рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХрд╛рдлреА рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рддреАрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рдЖрдИрдУрдПрд╕ / рдПрдВрдбреНрд░реЙрдЗрдб / рд╡реЗрдм) рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ред
рдиреАрд▓рд╛рдо
рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╡рд╛рджрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдирд╣реАрдВред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдореЛрдбрд╝ рд╕реЗ рдЦреБрд╢ рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореИрдВ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдЪрд░рдо рдкрд░ рдерд╛ рдФрд░ рдлрд┐рд░ рдореБрдЭреЗ рдпрд╣ рд╕рдм рдЬреНрдЮрд╛рди рдХреЛ рджреВрд░ рдлреЗрдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдЬреИрд╕реЗ рдХрд┐ рдореИрдВ рдПрдХ рддрд╛рдЬрд╛ рд╕реНрдирд╛рддрдХ рдерд╛ рдФрд░ 0. рдореБрдЭреЗ рднреА рд╕рдВрджреЗрд╣ рдерд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рд╕рд╛рде рдЖрдк рдПрдХ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рдЙрддреНрдкрд╛рдж рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдордВрджреА
рд╕рдВрджреЗрд╣ рд╡рд╛рдЬрд┐рдм рдерд╛ред рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ:
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдХреЗ рдореВрд▓ рдореЗрдВ рдмреВрдВрджреЛрдВ рдХреА рдПрдХ рд╕рднреНрдп рдорд╛рддреНрд░рд╛;
- рд╡рд┐рдзрд┐рдпрд╛рдБ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ (рдбреЙрдХ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ рд╡реЗ рд╣рд░ рдЬрдЧрд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ);
- рдЕрдзреВрд░рд╛ рд╡рд┐рд╡рд░рдгред рдмрд╕ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХрд▓реЗрдХреНрдЯрд░ рдХреЗ рдЧреЛрджреА рдХреЛ рджреЗрдЦреЗрдВ ред
рдореБрдЦреНрдп рдЫрд┐рдкреА рд╣реБрдИ рд╕рдорд╕реНрдпрд╛: рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдмреНрд▓реЙрдХ, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдореАрдирд╛рд░реЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдкреАрдЫреЗ рдкреНрд▓рд╕рд╕ рдХреЛ рджреЗрдЦрдиреЗ рд╕реЗ рд░реЛрдХрд╛ред
рд╕реНрд╡реАрдХрд╛рд░
рдФрд░ рд╣рд╛рдВ, рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗрд╡рд▓ рдбрд╛рдЙрдирд╕рд╛рдЗрдбреНрд╕ рдирд╣реАрдВ рд╣реИред рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЙрд╕реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рд╣рдо рд╕реНрдкрд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХреНрд░реИрд╢ рдФрд░ рдореЗрдЬрд╝рд░ рдбреЙрдХ, рддреЛ рдпрд╣рд╛рдБ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдХрд┐ рдореБрдЭреЗ рдХреНрдпрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛:
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВред рдпрд╣ рдЦреВрди, рдкрд╕реАрдиреЗ рдФрд░ рдЖрдБрд╕реВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд╛рде рд╕реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рдЪреАрдЬрд╝ рд╣реИред
рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╡ рдХреЛ рдПрдХ рдЕрдЧреНрд░рд┐рдо рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ (рдореИрдВ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛), рдореИрдВрдиреЗ рд╡рд┐рдпрддрдирд╛рдореА рд╕рд┐рдВрдбреНрд░реЛрдо рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛:
рдЬреЙрдиреА, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рдореЗрдВ рдШреЗрд░рддрд╛ рд╣реИ!рдпрджрд┐ рдЖрдк рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдирд╡реАрдирддрдо рдЬреЗрдПрд╕ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд▓реЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓рдХ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, ES6, ES7, рдФрд░ ES8 рдорд╛рдирдХреЛрдВ рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрд╣реБрдд рдмрджрд▓ рдЧрдпрд╛ рд╣реИред
рдФрд░ рд╡рд╣
рдмрд╣реБрдд рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣реЛ рдЧрдпрд╛ред
рд╕реНрдереИрддрд┐рдХ рдЬрд╛рдБрдЪ
рдкрд╣рд▓реЗ рдорд╣реАрдиреЛрдВ рдореЗрдВ, рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ, рдЬреЛ рд╕рднреА рдореВрд▓ рдореЛрдмрд╛рдЗрд▓ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╣реИ, рдореЗрдВ рдмрд╣реБрдд рдХрдореА рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реБрдЪрд╛рд░реВ рдХрд░рддреА рд╣реИрдВ, рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреА рд╣реИрдВ
рд▓реЗрдЖрдЙрдЯ рддрддреНрд╡
рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЪреБрдиреМрддреА рд╢реБрд░реБрдЖрддреА рдЖрдИрдУрдПрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣реЛрдЧреАред
рдпрд╣ рдЪреБрдиреМрддреА рдПрдХ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдПрдбрд┐рдЯрд░ рдХреА рдХрдореА рд╣реИред
рд╕рдм рдХреБрдЫ
JSX рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдпрд╣ рдорд╛рд░реНрдХрдЕрдк рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рдпрд╣ рдШрдЯрдХреЛрдВ рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред Android рдбреЗрд╡рд▓рдкрд░реНрд╕ XML рдХреЗ рд╕рд╛рде рд╕рдорд╛рдирддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХрдо рд╕реЗ рдХрдо рд╣реЛрдВрдЧреЗред
рдЙрд╕реА рд╕рдордп рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдЖрдИрдУрдПрд╕ рдореЗрдВ, рдпрд╛ рддреЛ рдПрдХ рдпрд╛ рджреВрд╕рд░рд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдХрд┐рд╕ рдкрджреНрдзрддрд┐ рдкрд░ рдЪрдпрди рдХрд░рдирд╛ рд╣реИ (рдХреЛрдб рдореЗрдВ рд▓реЗрдЖрдЙрдЯ рдпрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд┐рд▓реНрдбрд░ рдореЗрдВ)ред рд╣рд╛рдВ, рдЗрди рджреЛрдиреЛрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдПрдХ рд╕рднреНрдп рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред
React Native рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред
рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ, рд╡реИрд╕реЗ, рдпрд╣ рд╡рд╣рд╛рдВ рднреА рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рд╕реАрдзреЗ рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗред
рдпрд╣рд╛рдВ рдореВрд▓ рджреГрд╢реНрдп рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдПрдХ рдорд┐рд╢реНрд░рдг рдХреЗ рд╕рд╛рде рд░реИрдЦрд┐рдХрдЕрд░рдЖрдЙрдЯ (Android) рдФрд░ UIStackView (iOS) рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИред рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рддрд░реАрдХрд╛ (рдХреЙрдиреНрдЯреНрд░рд╛рд╕реНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ)ред
UIViewController рдФрд░ рдЧрддрд┐рд╡рд┐рдзрд┐
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреЗ рдкрд╛рд╕ рди рддреЛ рдПрдХ рд╣реИ рдФрд░ рди рд╣реА рдЕрдиреНрдпред
рдмреЗрд╢рдХ рд╡реЗ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рд╣реИрдВред рд╕реАрдзреЗ рдЙрдирдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред рд╣рд╛рдВ, рдпрд╣ рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИред
рд╕рднреА рд░рд┐рдПрдХреНрдЯ рдореВрд▓ рдШрдЯрдХреЛрдВ рдХрд╛ рдЬреАрд╡рди рдЪрдХреНрд░ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдХрд┐рд╕реА рднреА рд╕рдорд╛рдирддрд╛ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдпрджрд┐ рдЖрдк рдореВрд▓ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдЕрдВрддрд░ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ:
- рдпреВрдЖрдИ рддрддреНрд╡ рдЗрдирдкреБрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп рд╕реНрд╡рдпрдВ рд╕реНрдерд┐рддрд┐ / рдЙрдкрд╕реНрдерд┐рддрд┐ рдмрджрд▓рддреЗ рд╣реИрдВ;
- Android рдкрд░ onSaveInstantState рдХреЛ рдЯрдХрд░рд╛рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдпрд╣ рд╕рдм рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ;
- iOS рдкрд░ рдРрд╕реА рдХреЛрдИ рд╡рд┐рдзрд┐рдпрд╛рдБ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реАрди рдХреЗ рдкреНрд░рдХрдЯ / рдЫрд┐рдкрдиреЗ рдХреЗ рдХреНрд╖рдг рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИрдВред
рдмрд┐рд▓реНрдб рдЯрд╛рдЗрдо / рд▓рд╛рдЗрд╡ рд░реАрд▓реЛрдб / рд╣реЙрдЯ рд░реАрд▓реЛрдб
рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдХрд╛рд░рдг рдорд╣рд╛рди рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ - рдХреЗрд╡рд▓ рд╕рдВрд╢реЛрдзрд┐рдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдкреВрд░реЗ рдмрдВрдбрд▓ рдХреЛред
рдЬреЗрдПрд╕ рдХреЛрдб рдореЗрдВ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рд╡рд┐рдХрд╛рд╕ рдХреЛ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рд╛рддрд╛ рд╣реИ!
рдЬреЗрдПрд╕ рдореЗрдВ рджреЗрд╢реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЕрднрд╛рд╡
рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рдЬреЗрдПрд╕ рднрд╛рдЧ рдореЗрдВ, рдЖрдкрдХреА рдЬрд░реВрд░рдд рдХреА рд╣рд░ рдЪреАрдЬ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рд╣реИред
рдЖрдк рджреЛрдиреЛрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдореВрд▓ рднрд╛рдЧ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЗрдПрд╕ рдЖрд╡рд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдмрд╛рдХреА рдХреЛрдб рдХреА рддрд░рд╣ рдмреБрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред
рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддреИрдпрд╛рд░ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВред
рд╕рднреА рдореЙрдбреНрдпреВрд▓ npm (iOS рдФрд░ Android рдХреЗ рд▓рд┐рдП рдЧреНрд░реЗрдбрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдХреЛрдЖрдкреЙрдб рдХрд╛ рдПрдирд╛рд▓реЙрдЧ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдореВрд▓ рдХреЛрдб рд╣реИред
рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдФрд░ рдЧрд╣рд░реЗ рд▓рд┐рдВрдХ
рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдлреЗрд╕рдмреБрдХ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЗрд░рд╛рджреЗ
рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВред
рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ рдбреАрдкреНрд▓рд┐рдВрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдЗрдВрдЯреЗрдВрдЯ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред
рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЗрд░рд╛рджреЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ
рдореЗрдирдРрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЗ рд▓рд┐рдП
createReactActivityDelegate рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рдирд╛ рд╣реИред
рдЙрддреНрдкрд╛рджрдХрддрд╛
рдЬрдЯрд┐рд▓ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд▓рдВрдмреА рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп 60 рдПрдлрдкреАрдПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдЯрди рджрдмрд╛рдиреЗ, рдПрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкрд╛рда рдореБрджреНрд░рдг) рдХрдо рд╣реИред рдпрд╣ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░рд╛рдЬреНрдп рдХреЗ рдПрдХ рдПрдирд┐рдореЗрдЯреЗрдб рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рджреМрд░рд╛рди рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рдкрдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдирд┐рдореЗрдЯреЗрдб рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЪрд╛рд▓рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЦрдВрдбред
рдФрд░ рдЖрдк рдЬреЗрд╕реНрдЪрд░ рдФрд░ рдЙрдирдХреЗ рд╕рдВрдШрдЯрди рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдВрддреНрд░рдг рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗред

рдЕрд╕реНрдерд┐рд░рддрд╛
рдЕрдХреНрд╕рд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрд╕ рдирд┐рд░реНрдорд╛рдг рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдХрд░реНрдиреЗрд▓ рдЕрдкрдбреЗрдЯ (рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рд╕рд╣рд┐рдд);
- рдПрдирдкреАрдПрдо рдореЙрдбреНрдпреВрд▓ рдЕрдкрдбреЗрдЯ;
- Xcode рдЕрдкрдбреЗрдЯ;
- рдХреЛрдХреЛрдЖрдкреЛрдбреНрд╕ рдЕрдкрдбреЗрдЯ (рдЗрд╕рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдпреА рд╕рдорд╕реНрдпрд╛рдПрдВ);
- рдмрд╕ рдРрд╕реЗ рд╣реАред рд╣рд╛рдВ, рдРрд╕рд╛ рднреА рд╣реЛрддрд╛ рд╣реИред
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛рдПрдВ рдХрд╛рдлреА рдЬрд▓реНрджреА рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдЖрдк рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рднреА рдХреИрд╢ рдХреЛ рд╣рд░ рдЬрдЧрд╣ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдХреБрдЫ рдЧрд▓рдд рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЙрд╕реЗ рдЪрд▓рд╛рдПрдВред 98% рдЕрдЬреАрдм рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд╣реАрдВ рд╕реЗ рднреА рдирд╣реАрдВ рдирд┐рдХрд▓рддреА рд╣реИрдВред рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рджреБрдЦреА рд╣реИред
3 рдкрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рдЕрд╕реНрдерд┐рд░рддрд╛
IOS рдкрд░ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░
рд╡рд┐рдзрд┐ swizzling рдХрд╛ рдЙрдкрдпреЛрдЧ
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рдореЙрдбреНрдпреВрд▓ рдХреА рд╡реНрдпрд╛рдкрдХ рдЗрдЪреНрдЫрд╛ рд╣реИред
рдХрдИ рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рджреНрд╡рд╛рд░рд╛ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдпрд╣ рд╕рдордЭрдирд╛ рдХрд┐ рдХрдИ рд╕реНрд╡рддрдВрддреНрд░ рдореЙрдбреНрдпреВрд▓ svizlyat рдПрдХ рд╣реА рд╡рд┐рдзрд┐ рдЗрддрдиреА рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рддреГрддреАрдп-рдкрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рддреЗ рд╕рдордп рдЕрд╕реНрдерд┐рд░рддрд╛
рдХреБрдЫ npm рдореЙрдбреНрдпреВрд▓ рдЕрдиреНрдп npm рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдпрджрд┐ рджреЛ рдореЙрдбреНрдпреВрд▓ рддреАрд╕рд░реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдмрдВрдзреЗ рд╣реИрдВ, рддреЛ рд╣рдо рддреБрд░рдВрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдорд╛рдорд▓реЗ рдореЗрдВред рдФрд░ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдЕрдЧрд░ npm рдореЙрдбреНрдпреВрд▓ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рджреЗрд╢реА рдПрдВрдбреНрд░реЙрдЗрдб рдореЙрдбреНрдпреВрд▓ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред
рдХреИрд╢ рдХреА рд╕рдлрд╛рдИ рдХреЗ рдмрд╛рдж, рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЪреБрдкрдЪрд╛рдк рд▓реЛрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред
рдпреВрдирд┐рдЯ рдФрд░ рдпреВрдЖрдИ рдкрд░реАрдХреНрд╖рдг
рдЬреЗрд╕реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдмрд╣реБрдд рдЖрд╕рд╛рди рдкрд░реАрдХреНрд╖рдг рддрдВрддреНрд░, рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬ рдХрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг - рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рддрд╣рдд рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреМрди рд╕реА рд▓рд╛рдЗрдиреЗрдВ рдХрднреА рдирд╣реАрдВ рдмреБрд▓рд╛рдИ рдЧрдИ рд╣реИрдВред
рдпреВрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред рдЕрдм рддрдХ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред
рдирд┐рд╖реНрдХрд░реНрд╖
рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ 13 рдорд╣реАрдиреЗ рдмрд╛рдж, рдореИрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ:
- рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕реВрдЪреА рджрд┐рдЦрд╛рдПрдВ, рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рджреГрд╢реНрдп рджрд┐рдЦрд╛рдПрдВ, рд╕рд░реНрд╡рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рднреЗрдЬреЗрдВ;
- рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрдо рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
- рдЕрдм рдпрд╣ рдореЗрд░реА рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рджреЗрдЦреЗрдВ;
- рд╡рд┐рджреЗрд╢ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ "рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ - рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реА", рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг: рдлреЛрдЯреЛ рд╕рдВрдкрд╛рджрдХ, рдЦрд┐рд▓рд╛рдбрд╝реА, рдмреНрд▓реВрдЯреВрде рдХреЗ рд╕рд╛рде рдХрд╛рдо, рдПрдЕрд░ рдЗрдВрдбрд┐рдпрд╛, рдПрдордПрд▓, рд╕рд╛рдорд╛рдЬрд┐рдХред рдиреЗрдЯрд╡рд░реНрдХ рдореИрд╕реЗрдВрдЬрд░;
- рдЙрдиреНрдирдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдкрд░ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рджреЗрд╢реА рдХреЛрдб рд▓рд┐рдЦрдиреЗ рд╣реЛрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд┐рдВрджреБ рдЕрдм рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛;
- рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдЖрдпрд╛ рд╣реИ рдФрд░ рдХрд╣реАрдВ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛, рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
- рджреЗрд╢реА рдореЛрдмрд╛рдЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдорд╛рдВрдЧ рдереЛрдбрд╝реА рдХрдо рд╣реЛ рдЬрд╛рдПрдЧреА, рдирдП рджреЗрд╢реА рдореЛрдмрд╛рдЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдЖрдордж рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдореА рдЖрдПрдЧреАред рдХреНрдпреЛрдВ? рдиреАрдЪреЗ рджреЗрдЦреЗрдВ;
- рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЖрдорддреМрд░ рдкрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЕрдзреНрдпрдпрди рдХреЗ 20% рдкреНрд░рдпрд╛рд╕ (рдореВрд▓ рд╡рд┐рдХрд╛рд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ) рдЦрд░реНрдЪ рдХрд░рдХреЗ 95% рдЖрд╡реЗрджрди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ;
- рдкрд┐рдЫрд▓реЗ рддреАрди рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк: рджреЗрд╢реА рдореЛрдмрд╛рдЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдорд╛рдВрдЧ рдФрд░ рдЖрдкреВрд░реНрддрд┐ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЬреЛ рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврдирд╛ рдФрд░ рднреА рдХрдард┐рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдпрд╣ рджреБрдЦрдж рд╣реИред
рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╢рдмреНрдж рдЬрд┐рд╕рдиреЗ рддреБрд░рдВрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдкрд░ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╣реБрдд рдЕрдВрдд рддрдХред
рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡рд┐рд╖рдп рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЕрдЪреНрдЫрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛, рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдореВрд▓ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЬрд╝рдорд╛рдПрдВред