рдлрд╛рдЗрдмрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдПрдВрдбреНрд░рдпреВ рдХреНрд▓рд╛рд░реНрдХ рдХреЗ рд▓реЗрдЦ "рд░рд┐рдПрдХреНрдЯ рдлрд╛рдЗрдмрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░" рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд▓рд╛рддрд╛ рд╣реВрдВред


рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


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


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


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


рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВ:



рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди


рд╕рд╛рдордВрдЬрд╕реНрдп рдХреНрдпрд╛ рд╣реИ?


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


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


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


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


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


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


рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ:


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

рд╕реБрд▓рд╣ рдмрдирд╛рдо рд░реЗрдВрдбрд░рд┐рдВрдЧ


DOM рдЯреНрд░реА рдПрдХ рдРрд╕рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЬрд┐рд╕реЗ React рдбреНрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд╛рдХреА рдХреЛ рджреЗрд╢реА Native рдФрд░ Android Views рдХреЗ рд▓рд┐рдП React Native рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЗрд╕реАрд▓рд┐рдП Virtual Dom рдереЛрдбрд╝рд╛ рдЕрдиреБрдЪрд┐рдд рдирд╛рдо рд╣реИ)ред


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


рдЗрд╕ рдкреГрдердХреНрдХрд░рдг рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдбреАрдУрдПрдо рдФрд░ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдПрдХ рд╣реА рдХреИрд╢рд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд░рд┐рдПрдХреНрдЯ рдХреЛрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред


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


рдирд┐рдпреЛрдЬрди рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдХрд╛рдо рдХрдм рдкреВрд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


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


рд░рд┐рдПрдХреНрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдЗрддрдиреЗ рдЕрдЪреНрдЫреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдЗрд╕ рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


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

рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ:


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

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


рдлрд╛рдЗрдмрд░ рдХреНрдпрд╛ рд╣реИ?


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


рдФрд░ рдЗрд╕рд▓рд┐рдП!


рд╣рдордиреЗ рдлрд╛рдЗрдмрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдЙрд╕ рдкреНрд░рд╛рдердорд┐рдХ рд▓рдХреНрд╖реНрдп рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ - рдЬрд┐рд╕рд╕реЗ рд░рд┐рдПрдХреНрдЯ рдкреНрд▓рд╛рдирд┐рдВрдЧ рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХреЗред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:


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

рдпрд╣ рд╕рдм рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рдо рдХреЛ рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рдорд╛рдпрдиреЗ рдореЗрдВ, рдпрд╣ рдлрд╛рдЗрдмрд░ рд╣реИред рдлрд╛рдЗрдмрд░ рдХрд╛рдо рдХреА рдПрдХ рдЗрдХрд╛рдИ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред


рдЖрдЧреЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдЬрд╛рдПрдВ "рдлрд╝рдВрдХреНрд╢рди рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдШрдЯрдХ" , рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:


v = f(d) 

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


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


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


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


рдпрд╣ рд░рд┐рдПрдХреНрдЯ рдлрд╛рдЗрдмрд░ рдХреА рдХреЙрд▓рд┐рдВрдЧ рд╣реИред рдлрд╛рдЗрдмрд░ рд░рд┐рдПрдХреНрдЯ рдШрдЯрдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдирдпрд╛ рд╕реНрдЯреИрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рдЖрдк рдПрдХ рд╕рд┐рдВрдЧрд▓ рдлрд╛рдЗрдмрд░ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрдЯреИрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред


рд╕реНрдЯреИрдХ рдХреЗ рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕реНрдЯреИрдХ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддрдм рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдФрд░ рдЬрд╣рд╛рдВ рдЪрд╛рд╣реЗрдВ)ред рдпрд╣ рдЖрдкрдХреЗ рдирд┐рдпреЛрдЬрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред


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


рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рддрдВрддреБрдУрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред


рдлрд╛рдЗрдмрд░ рд╕рдВрд░рдЪрдирд╛


рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдПрдХ "рдлрд╛рдЗрдмрд░" рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдШрдЯрдХ, рдЗрд╕рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред


рдлрд╛рдЗрдмрд░ рд╕реНрдЯреИрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдШрдЯрдХ рдХреЗ рд╕рд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк рднреА рд╣реИред


рдпрд╣рд╛рдБ "рдлрд╛рдЗрдмрд░" рдХреЗ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧреБрдг рд╣реИрдВ (рдпрд╣ рд╕реВрдЪреА рд╕рдВрдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ):


рдЯрд╛рдЗрдк рдФрд░ рдХреА


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


рдлрд╛рдЗрдмрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЙрд╕ рдШрдЯрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╡рд╣ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдШрдЯрдХреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдХрд╛рд░ рдПрдХ рдШрдЯрдХ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдп рдпрд╛ рд╡рд░реНрдЧ рд╣реИред рд╕реЗрд╡рд╛ рдШрдЯрдХреЛрдВ (div, span) рдХреЗ рд▓рд┐рдП, рдкреНрд░рдХрд╛рд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред


рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рдкреНрд░рдХрд╛рд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕реНрдЯреИрдХ рдХрдВрдЯреЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


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


рдмрдЪреНрдЪрд╛ рдФрд░ рд╕рд╣реЛрджрд░

рдпреЗ рдХреНрд╖реЗрддреНрд░ рдЕрдиреНрдп рддрдВрддреБрдУрдВ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддрдВрддреБрдУрдВ рдХреА рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред


рдлрд╛рдЗрдмрд░ рдмрдЪреНрдЪрд╛ рдЙрд╕ рдореВрд▓реНрдп рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдШрдЯрдХ рдкрд░ рд░реЗрдВрдбрд░ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ:


 function Parent() { return <Child /> } 

рдкреИрд░реЗрдВрдЯ рдлрд╛рдЗрдмрд░ рдЪрд╛рдЗрд▓реНрдб рдЪрд╛рдЗрд▓реНрдб рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред


рд░рд┐рд╢реНрддреЗрджрд╛рд░ (рдпрд╛ рдкрдбрд╝реЛрд╕реА) рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рд░реЗрдВрдбрд░ рдХрдИ рдмрдЪреНрдЪреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдлрд╛рдЗрдмрд░ рдореЗрдВ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛):


 function Parent() { return [<Child1 />, <Child2 />] } 

рдмрд╛рд▓ рддрдВрддреБрдУрдВ рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рд╕реВрдЪреА рд╣реИ, рдЬреЛ рдкрд╣рд▓рд╛ рдмрдЪреНрдЪрд╛ рд╣реИред рддреЛ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЪрд╛рдЗрд▓реНрдб рдкреИрд░реЗрдВрдЯ рдЪрд╛рдЗрд▓реНрдб 1 рд╣реИ, рдФрд░ рдЪрд╛рдЗрд▓реНрдб 1 рдХреЗ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдЪрд╛рдЗрд▓реНрдб 2 рд╣реИрдВред


рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рд╕рд╛рджреГрд╢реНрдп рдкрд░ рд▓реМрдЯрддреЗ рд╣реБрдП, рдЖрдк рдПрдХ рдмрд╛рд▓ рдлрд╛рдЗрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЯреЗрд▓-рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред


рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдЙрджрд╛рд╣рд░рдг:


 function foo(data) { a(data); return b(data); } 

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЯреЗрд▓-рдлрд╝рдВрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рди рдмреА рд╣реИред


рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп (рд╡рд╛рдкрд╕реА)


рд░рд┐рдЯрд░реНрди рдлрд╛рдЗрдмрд░ рд╡рд╣ рдлрд╛рдЗрдмрд░ рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╡рд░реНрддрдорд╛рди рдлрд╛рдЗрдмрд░ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕реНрдЯреИрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдкрддреЗ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИред
рдЗрд╕реЗ рдкреИрд░реЗрдВрдЯ рдлрд╛рдЗрдмрд░ рднреА рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдпрджрд┐ рдПрдХ рдлрд╛рдЗрдмрд░ рдореЗрдВ рдХрдИ рдмрд╛рд▓ рдлрд╛рдЗрдмрд░ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдмрдЪреНрдЪреЗ рдХреЗ рдлрд╛рдЗрдмрд░ рдХреА рд╡рд╛рдкрд╕реА рдореВрд▓ рдлрд╛рдЗрдмрд░ рд╣реЛрддреА рд╣реИред рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЪрд╛рдЗрд▓реНрдб 1 рдФрд░ рдЪрд╛рдЗрд▓реНрдб 2 рд╕реЗ рд░рд┐рдЯрд░реНрди рдлрд╛рдЗрдмрд░ рдкреЗрд░реЗрдВрдЯ рд╣реИред


рд╡рд░реНрддрдорд╛рди рдФрд░ рдХреИрд╢реНрдб рдЧреБрдг (рд▓рдВрдмрд┐рдд рд▓рдВрдмрд┐рдд рдФрд░ рдореЗрдореЛрд░реЛрдкрдкреНрд░реЙрдкреНрд╕)


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


рдЬрдм рдЗрдирдкреБрдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рдЧреБрдг рдХреИрд╢ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдлрд╛рдЗрдмрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЧрдгрдирд╛ рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ (рд▓рдВрдмрд┐рдд рдХрд╛рд░реНрдпрднрд╛рд░)


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


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


 function matchesPriority(fiber, priority) { return fiber.pendingWorkPriority !== 0 && fiber.pendingWorkPriority <= priority } 

рдпрд╣ рдХрд╛рд░реНрдп рдХреЗрд╡рд▓ рджреГрд╖реНрдЯрд╛рдВрдд рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ; рдпрд╣ рд░рд┐рдПрдХреНрдЯ рдлрд╛рдЗрдмрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред


рд╢реЗрдбреНрдпреВрд▓рд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдп рдХреА рдЕрдЧрд▓реА рдЗрдХрд╛рдИ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкрд░ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред


рд╡реИрдХрд▓реНрдкрд┐рдХ (рдпрд╛ рдЬреЛрдбрд╝реА)


рдЕрджреНрдпрддрди (рдлреНрд▓рд╢) рдлрд╛рдЗрдмрд░ - рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рдЗрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ред


рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдлрд╛рдЗрдмрд░ (рдХрд╛рдо-рдореЗрдВ-рдкреНрд░рдЧрддрд┐) - рдлрд╛рдЗрдмрд░ рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ; рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдПрдХ рд╕реНрдЯреИрдХ рдХрдВрдЯреЗрдирд░ рд╣реИ рдЬрд┐рд╕реЗ рдЕрднреА рддрдХ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдХрд┐рд╕реА рднреА рд╕рдордп, рдШрдЯрдХ рдХреЗ рд╕рд╛рд░ рдореЗрдВ рдлрд╛рдЗрдмрд░ рдХреЗ рд▓рд┐рдП рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд░рд╛рдЬреНрдп рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ: рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдлрд╛рдЗрдмрд░, рдЕрджреНрдпрддрди рдлрд╛рдЗрдмрд░ рдпрд╛ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдлрд╛рдЗрдмрд░ред


рд╡рд░реНрддрдорд╛рди рдлрд╛рдЗрдмрд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдлрд╛рдЗрдмрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░, рдмрджрд▓реЗ рдореЗрдВ, рдлрд╛рдЗрдмрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


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


рдЖрдкрдХреЛ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдЯреАрдо рдлрд╝реАрд▓реНрдб (рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЗрддрдиреА рдмрд╛рд░ рдкреЙрдк рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред


рдирд┐рд╖реНрдХрд░реНрд╖ рдПрдХ рд╕реЗрд╡рд╛ рддрддреНрд╡ рд╣реИ (рдпрд╛ рд╕реЗрд╡рд╛ рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ); рдкрддреНрддреА рдиреЛрдбреНрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВред рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдпрд╣ 'div', 'span', рдЖрджрд┐)ред JSX рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рд▓реЛрдЕрд░рдХреЗрд╕ рдЯреИрдЧ рдирд╛рдореЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐: рдореИрдВ рдирдП рд░рд┐рдПрдХреНрдЯ v16.0 рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ

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


All Articles