Dva: рдХреНрдпрд╛ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рдЕрдзреАрди рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдЕрдХреНрддреВре░ 2019  ┬╖  38рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dvajs/dva

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рдЖрдк dva@3 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

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

рд╕рднреА 38 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдмрдирд╛рдП рд░рдЦрдирд╛ред

рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреБрд╡рд░реНрддреА рдЙрдиреНрдирдпрди рдпреЛрдЬрдирд╛ рд╣реИ? рдЕрдм рдЬрдмрдХрд┐ рд░рд┐рдПрдХреНрдЯ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, dva рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд╣реЛрдВрдЧреА, рдФрд░ 2.4.1 рдХреЗ dva рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рднреА рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд╣реЛрдВрдЧреАред рдХреЗрд╡рд▓ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ 2.6.0-рдмреАрдЯрд╛.14 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рдФрд░ рд░реВрдЯрд┐рдВрдЧ рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдореИрдВ рдЕрдЧрд▓рд╛ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдкреВрдЫ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдХрдм рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛!

dva@3 рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╕рд╣рдХрд░реНрдореА рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдордп рдкрд░ рдирд╣реАрдВ рд╣реИред

рд░реВрдЯрд┐рдВрдЧ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЕрдЪреНрдЫрд╛, рдзрдиреНрдпрд╡рд╛рдж, рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

рд░рдЦрд░рдЦрд╛рд╡ рдореЗрдВред

рдЕрдм рдореИрдВ umi рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, dva рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
dva рдкрд░рд┐рдЪрдп рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ umi рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ 0 api рддрдХ рдШрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдЬрдм рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП dva-cli рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп create-umi рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ

рдореИрдВ рдХреБрдЫ рд╕рдордп рд╕реЗ antd-admin рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рдкрдврд╝рд╛ рд╣реИред рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдВрдЯреА-рдкреНрд░реЛ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕реАрдорд┐рдд рд╕рдордп рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдЖрдк dva@3 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

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

рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2020 рд╣реИ, рд░реАрдореИрдЪ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдЖрдЗрдП рдкрд╣рд▓реЗ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред рдФрд░ рд░реЛрдбрд╣реЛрдЧ~

2020 рдЖ рд░рд╣рд╛ рд╣реИ

@ xc1427 рдХреНрдпрд╛ рдореИрдВ 2.4.1 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-

рдкреНрд░рддрд┐рджрд┐рди рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг 3.0 рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ...

@ xc1427 рдХреНрдпрд╛ рдореИрдВ 2.4.1 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-
рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ 16.12 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ dva 3 рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд░рд┐рд▓реАрдЬрд╝ рдпреЛрдЬрдирд╛ рд╣реИ? рдореИрдВ dva рдФрд░ ant-рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдПрдХ рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред рдЪреАрдВрдЯреА-рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рджреЛ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ dva рд╕реЗ рдХреЛрдИ рдЦрдмрд░ рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИ?рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ 3 рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ

рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2020 рд╣реИ, рд░реАрдореИрдЪ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛

рдХрдм рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реИ?

8 рдорд╣реАрдиреЗ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, 2.6.0 рдпрд╛ рдмреАрдЯрд╛.20 рд╕рдВрд╕реНрдХрд░рдг, рдпрд╣ рдХрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдмрди рдЬрд╛рдПрдЧрд╛? ?

рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╣рд╛рд░ рдорд╛рди рд▓реА?

рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╣рд╛рд░ рдорд╛рди рд▓реА?

рдмрдирд╛рдП рд░рдЦрд╛ред

dva@3 рдХрдм рдЖрдПрдЧрд╛... рдореИрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╕рднреА рдлреВрд▓реЛрдВ рдХреЗ

2021~

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

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

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

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, dva рдХреЗрд╡рд▓ рд╡рд░реНрдЧ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЕрдм рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ dva рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

9 рдлрд░рд╡рд░реА, 2021

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

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, dva рдХреЗрд╡рд▓ рд╡рд░реНрдЧ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЕрдм рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ dva рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЖрдк рдПрдХрд╛рдЧреНрд░ https://github.com/concentjs/concent . рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд░рдлреЗрдХреНрдЯ рдЯреАрдПрд╕ рд╕рдкреЛрд░реНрдЯ, рдХреЛрдИ рдЯреЙрдк-рд▓реЗрд╡рд▓ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдирд╣реАрдВ, рдмрд┐рд▓реНрдЯ-рдЗрди рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдХрд▓реЗрдХреНрд╢рди, рдХреНрд▓рд╛рд╕ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдФрд░ рдлрдВрдХреНрд╢рди рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдХрд╛ рд▓реЙрдЬрд┐рдХрд▓ рд░реАрдпреВрдЬ рдФрд░ рд╕реЗрдЯрдЕрдк рдЬреИрд╕реА рдПрдбрд╡рд╛рдВрд╕ рдлреАрдЪрд░реНрд╕ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВред рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбрд╛рдЗрдХ рдЕрдзрд┐рдХрд╛рд░реА рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рд▓рд╛рдпрдХ рд╣реИЁЯША

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

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, dva рдХреЗрд╡рд▓ рд╡рд░реНрдЧ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЕрдм рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ dva рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

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

рд╣реБрдХ рдореЗрдореЛ рдФрд░ рдбреАрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗ рдмрдЧ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

рд╣реБрдХ рдореЗрдореЛ рдФрд░ рдбреАрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗ рдмрдЧ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

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

рдХреНрдпрд╛ dva рдХрд╛ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд┐рд░ рд╣реИ? рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЪрд▓реЛ рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ mobx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╣реБрдХ рдореЗрдореЛ рдФрд░ рдбреАрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗ рдмрдЧ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

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

image
рднрд╛рдИ, рдореИрдВ dva рдХреЗ рд▓рд┐рдП 2.6.0-рдмреАрдЯрд╛.19 рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд░реЗрдбрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг 7.1 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╕рдордп, рдкреГрд╖реНрда рдХреЛ рд╕реАрдзреЗ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣реБрдХ рдореЗрдореЛ рдФрд░ рдбреАрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗ рдмрдЧ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

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

...
рднрд╛рдИ, рдореИрдВ dva рдХреЗ рд▓рд┐рдП 2.6.0-рдмреАрдЯрд╛.19 рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд░реЗрдбрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг 7.1 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╕рдордп, рдкреГрд╖реНрда рдХреЛ рд╕реАрдзреЗ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@ рдЭрд╛рдВрдЧ-рд╣реЛрд╣реБрдЖ npm ls react-redux рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджреЗрдЦреЗрдВред

рдЧрдбреНрдврд╛

рд╣реБрдХ рдореЗрдореЛ рдФрд░ рдбреАрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗ рдмрдЧ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

рдЕрдм рддрдХ рдХреЛрдИ рдмрдЧ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ

// eslint-disable-next-line react/no-typos
UserInfoModal.proptypes = {
    app: PropTypes.object,
    dispatch: PropTypes.func
}

function mapStateToProps({ app }) {
    return { app }
}

export default React.memo(connect(mapStateToProps)(UserInfoModal), (prevProps, nextProps) => {
    if (prevProps && nextProps) {
       ...
    }
    return true;
});
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

wm3445 picture wm3445  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kpaxqin picture kpaxqin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

seamys picture seamys  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

itiwll picture itiwll  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bjwulin picture bjwulin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ