рдХреЛрдгреАрдп: 2019 рдореЗрдВ рд╕реНрдерд┐рддрд┐

рдЕрдм рдЧреНрд░реАрд╖реНрдо рд╡рд░реНрд╖ рдХрд╛ рд╕рдордп рд╣реИ рдЬрдм рдкреВрд░реЗ рд╡рд┐рд╢реНрд╡ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдореНрдореЗрд▓рди рдФрд░ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдордп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рдЪрдореБрдЪ рдирдИ рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рдЕрднрд┐рднреВрдд рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрдорддреМрд░ рдкрд░ рдЖрддреНрдорд╕рд╛рдд рдХрд░рдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

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



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

рдХреЛрдгреАрдп рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рдПрдирдЧреБрд▓рд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдмреНрд░реИрдб рдЧреНрд░реАрди рджреНрд╡рд╛рд░рд╛ рдПрдирдЬреА-рдХреЙрдиреНрдлрд┐рдбреЗрдВрд╕ 2019 рдореЗрдВ рджрд┐рдП рдЧрдП рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рд╛рд▓ рднрд░ рдореЗрдВ рдПрдВрдЧреБрд▓рд░ рдХрд╛ рджрд╛рдпрд░рд╛ рд▓рдЧрднрдЧ 50% рдмрдврд╝ рдЧрдпрд╛ рд╣реИ!

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдЕрдзрд┐рдХ рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХреЛрдгреАрдп 1.X рд╕реЗ рд╕рдВрдХреНрд░рдордг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди 50% рдЕрднреА рднреА рдПрдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╕рдВрдХреЗрддрдХ рд╣реИред

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

рдХреЛрдгреАрдп рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд╣реИред


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

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде, рдЖрдк рдмрд╣реБрдд рд╕рд╛рд░реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

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

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

рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ


UpdateAngular рд╕реАрдПрд▓рдЖрдИ рдФрд░ рдЕрддреНрдпрдВрдд рд╕рд░рд▓ рдХреЛрдгреАрдп рдЕрджреНрдпрддрди рдкреНрд░рдХреНрд░рд┐рдпрд╛


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

рдпрд╣ рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдорд╣рд╛рди рдореВрд▓реНрдп рдХреЛ рд╕рд╛рдмрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ рдЙрд╕ рд╕реНрддрд░ рддрдХ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред

рдЖрдЬрдХрд▓, рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдирд╛ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИред

тЦН рд╕реНрдХреИрдореЗрдЯрд┐рдХреНрд╕ рдЙрдкрдХрд░рдг


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

ng generate component my-component 

рдпрд╣ рдПрдВрдЧреБрд▓рд░ рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕реНрдХреИрдореИрдЯрд┐рдХреНрд╕ рдЯреВрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

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

тЦНAPI рдмрд┐рд▓реНрдбрд░реНрд╕


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

рдврд╛рдВрдЪреЗ рдХреА рдирдИ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп, рд╡рд┐рднрд┐рдиреНрди рд╕реБрдзрд╛рд░реЛрдВ рдФрд░ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдпреБрдХреНрдд, рдХреЛрдгреАрдп рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 8 рдкрд╣рд▓реЗ рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред

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

тЦН рд╡рд┐рднреЗрджрдХ рд▓реЛрдбрд┐рдВрдЧ


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

рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣рд╛рд▓рд┐рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЖрдзреБрдирд┐рдХ рдмрдВрдбрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдирдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЕрд╕реЗрдВрдмрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

Ebрд╡рдм рдХрд╛рдордЧрд╛рд░


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

Box рд╕реАрдбреАрдХреЗ рдЯреВрд▓рдмреЙрдХреНрд╕


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

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

  • "рдбреНрд░реИрдЧ-рдПрдВрдб-рдбреНрд░реЙрдк" рдХреА рд╢реИрд▓реА рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред
  • рдкрд╛рда рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдХрд╛рд░ рдмрджрд▓рддреЗ рд╣реИрдВред
  • рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛред
  • рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧред

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

тЦН рдЖрдЗрд╡реА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди


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

рдпрд╣рд╛рдБ рдЖрдк рдПрдХ рдкреВрд░реНрдг-рдЖрдЗрд╡реА рдЗрдВрдЬрди рд╕реЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдмрдВрдбрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдирд╛ред
  • рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯред
  • рддреЗрдЬреА рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдзрд╛рдирд╕рднрд╛, рддреЗрдЬреА рд╕реЗ рдкрд░реАрдХреНрд╖рдгред
  • рдореМрдЬреВрджрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕реБрдзрд╛рд░ред

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


рдХреЛрдб рдбрд┐рдмрдЧрд┐рдВрдЧ

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, ngForOf рдирд┐рд░реНрджреЗрд╢ рд╣рдореЗрдВ рджрд┐рдП рдЧрдП рдореВрд▓реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред

рдХреЛрдгреАрдп рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо


тЦНIonic


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

тЦНNativeScript


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

рдкрд░реАрдХреНрд╖рдг


тЦНрдЬрд╕реНрдореАрди рдФрд░ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░


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

тЦНрдЬрд╕реНрдЯ рдФрд░ рд╕рд░реВ


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

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

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

тЦН рдХреЛрдгреАрдп рдкрд░реАрдХреНрд╖рдг рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЯреВрд▓рдмреЙрдХреНрд╕


рдХреЛрдгреАрдп рдкрд░реАрдХреНрд╖рдг рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдШрдЯрдХреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

 myComponent.onClick(); 

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдирдХрд▓реА рд╣реИ:

 const { getByText, click } = await render(CounterComponent, {    componentProperties: { counter: 5 } }); click(getByText('+')); 

рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди


тЦНNgRx


NgRx рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ, рдЬрд┐рд╕реЗ Redux рдореЗрдВ рдирд┐рд╣рд┐рдд рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЗ рддрд╣рдд рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред NgRx рдХреЛ рдХреЛрдгреАрдп рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдирд╛рдо рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ RxJs рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

тЦНNGXS


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

тЦНAkita


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

тЦН рд╢рд╛рдпрдж RxJs рд▓реЗрддреЗ рд╣реИрдВ?


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

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдШрдЯрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп


тЦНStoryBook


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

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

тЦНAngular рд╕рд╛рдордЧреНрд░реА


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

рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ


тЦНFirebase


рдлрд╛рдпрд░рдмреЗрд╕ рдЧреВрдЧрд▓ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓рд╛ рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИред рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ рдХрд┐ Firebase рдФрд░ Angular - AngularFire рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИред рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреНрд░реАрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RxJS рд╡реЗрдзрд╢рд╛рд▓рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдпрд╣ рдХреЛрдгреАрдп рдХреЗ рд╕рд╛рде рдЧрд╣рд░рд╛рдИ рд╕реЗ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдПрдХреАрдХреГрдд рд╣реИред

тЦНGraphQL


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

тЦНNestJS


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

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

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


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

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

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдХреЛрдгреАрдп 8 рдореЗрдВ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ (рдпрд╛ рдирд╛рдкрд╕рдВрдж) рдХреНрдпрд╛ рдкрд╕рдВрдж рд╣реИ?

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


All Articles