рдирдпрд╛ рд╕рд╛рд▓ IMaskjs 6 - рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡, рдкрд╛рдЗрдкреНрд╕, рдИрдПрд╕рдПрдо


рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!


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


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


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


рд╣рдо рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдкрд░ рдкрд╛рдЗрдк рдореЗрдВ рдЪрдврд╝рддреЗ рд╣реИрдВ


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


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


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


рдЦреБрдж рдХрд╛ рдкрд╛рдЗрдк


рдЕрдм рдереЛрдбрд╝рд╛ рдЕрдЪреНрдЫреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдЕрдм рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрд╡рд░реВрдкрдг рдФрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


const numberPipe = IMask.createPipe({ mask: Number, scale: 2, thousandsSeparator: ' ', normalizeZeros: true, padFractionalZeros: true, }); // `numberPipe` -    numberPipe('1'); // "1,00" 

рдЖрдк рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд╕реНрдХ рдХрд╛ рдкреБрдирдГ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдлреЙрд░реНрдо рдкрд░:


 //     const mask = IMask(el, { mask: Number, scale: 2, thousandsSeparator: ' ', normalizeZeros: true, padFractionalZeros: true, }); //   pipe    , //     IMask.pipe( 1, //  mask.masked, //     IMask.PIPE_TYPE.TYPED, //     IMask.PIPE_TYPE.UNMASKED //     ) // 1.00 

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


рдИрдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓


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


 import { Component } from 'react'; import React from 'react'; React.Component === Component; // true 

IMask 6.0 рдореЗрдВ, рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рдХреА рдХрдбрд╝реА рдЯреВрдЯ рдЧрдИ рдереА рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рдерд╛:


 //    // import IMask from 'imask'; //      import IMask from 'imask/esm/imask'; //   ,   //    import 'imask/esm/masked/number'; //      ,       const numberMask = IMask(element, { mask: Number }); 

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


рдЦреИрд░, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП: рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдВрддреЛрд╖рдкреНрд░рдж рдФрд░ рд╡реЗрдм-рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ! рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкреВрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдореБрджрд╛рдп рдХреЛ рдзрдиреНрдпрд╡рд╛рджред


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


рдЖрдиреЗ рд╡рд╛рд▓реЗ рдирдП рд╕рд╛рд▓ рдореЗрдВ рд╕рднреА рд╕рдлрд▓рддрд╛ рдФрд░ рдкреНрд░реЗрд░рдгрд╛!

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


All Articles