Ant-design: ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 24 ΠΌΠ°Ρ€. 2018  Β·  107ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ant-design/ant-design

React 16.3 прСдставит StrictMode, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ прСдупрСТдСния ΠΎΠ± устарСвании для componentWillMount , componentWillUpdate , componentWillReceiveProps . ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ пСрСнСсти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ antd Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ API, ~ react-af ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π½Π°Ρ‡Π°Π»ΠΎΠΌ. ~

Π’ΠΎΡ‚ список Π΄Π΅Π», Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½ΠΈΠΆΠ΅.

4.x help wanted πŸ•™ Plan

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’ ΠΏΠΎΠ»ΡŒΠ·Ρƒ react-component / form # 355 ΠΈ react-component / animate # 82 ΠΌΡ‹ Π½Π°ΠΊΠΎΠ½Π΅Ρ† исправили всС прСдупрСТдСния ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ !!! βœŒοΈπŸ˜ŠπŸŽ‰ ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ большС Π½Π΅Ρ‚, спасибо всСм участникам ΠΈ вашим эффСктам Π² этом выпускС.

图片

ссылка https://github.com/ant-design/ant-design/pull/19643

ВсС 107 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

16,3

Π’Ρ‹Π±ΠΎΡ€

Π― Ρ…ΠΎΡ‡Ρƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ

РСбята, я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ antd Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ это ΠΊΡ€ΡƒΡ‚ΠΎ, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² связи с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ
?

@saostad Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, см. этот PR https://github.com/react-component/table/pull/198 Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

посчитай мСня Π½Π° Tree ~

ΠœΠΎΠ³Ρƒ Π»ΠΈ я Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с datepicker ΠΈ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ ?? @yesmeck

Π― Π±ΡƒΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ menu

@Rohanhacker ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ.

Π½Π° Tabs

я ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ dropdown

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΊΠΎΠ΄Π° для опрСдСлСния вСрсии ΠΈ совмСстимости ....

принимая Π²ΠΊΠ»Π°Π΄ΠΊΠΈ

интСрСсуСт message . @yesmeck

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, это всС Π΅Ρ‰Π΅ Π² процСссС❓

@ ahsannaveed007 Π΄Π°

Π°Π°Π°, Π΅ΡΡ‚ΡŒ Π»ΠΈ способ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ появлСниС ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ошибки Π² консоли Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ всС это закончится, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ прогрСсс Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ :(
Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ послСднСй вСрсии ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ящик, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ошибок.

@ dayrlism10 Π§Ρ‚ΠΎ Π·Π° ошибка?

legacy_code_error

@ dayrlism10 Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ <StrictMode> ?

Π΄Π°, я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ строгий Ρ€Π΅ΠΆΠΈΠΌ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ строгий Ρ€Π΅ΠΆΠΈΠΌ.

ΠΌΠΎΠ³Ρƒ я Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

Руководство ΠΏΠΎ ΡƒΡ‡Π°ΡΡ‚ΠΈΡŽ https://ant.design/docs/react/contributing
НовыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° https://reactjs.org/blog/2018/03/29/react-v-16-3.html
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса Π½Π° вытягиваниС https://github.com/ant-design/ant-design/pull/10309

@boostio профинансировала этот выпуск 30 Π΄ΠΎΠ»Π»Π°Ρ€Π°ΠΌΠΈ. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ этот выпуск Π½Π° Issuehunt

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΎΠ³Ρƒ Π»ΠΈ я Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Ρ‚Π°Ρ€ΠΈΡ„ΠΎΠΌ? @yesmeck

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ этому ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ Π½Π΅Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ

@natanielcz Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ этот выпуск Π½Π° Issuehunt

Π― ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΈΡ… всС ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ. ΠžΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΈ наши тСсты ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²?

@natanielcz Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ здСсь https://codecov.io/gh/ant-design/ant-design

@ Kexin-Li Π­Ρ‚ΠΎ Ρ‚Π²ΠΎΠ΅.

@yesmeck @natanielcz ВСстов Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ нСдостаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ всю ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ, Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ тСсты ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒΡŽ.

@yesmeck Богласно ΠΌΠΎΠΈΠΌ знаниям ΠΎ Ρ€Π΅ΠΏΠΎ (Π½Π΅ Π² rc-components), 22 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π²ΠΏΠ΅Ρ€Π΅Π΄.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ список входят rc-components, Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ rc-components, Ρ‚Π°ΠΊ ΠΈ antd componentns.

Обновил список.

Π― создам PR для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.
ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ нСбольшиС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°.

АвтозаполнСниС, ΠšΠ°Ρ€ΡƒΡΠ΅Π»ΡŒ, Π‘Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ, Π€ΠΎΡ€ΠΌΠ°, Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ число, Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, МодальноС ΠΎΠΊΠ½ΠΎ, Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° страницы, Π₯ΠΎΠ΄ выполнСния, ΠŸΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ, Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅, ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π’ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ВрСмСнная шкала Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ.

Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬: ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ: Input, LocaleProvider, Mention, Radio, Transfer

Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬ 2: Π― Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹?

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ пСрСнСсти?

Ага. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ пСрСнСсти. Π–Π΄Ρƒ одобрСния ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 5, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ этой ошибкой. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с ΠΊΠΎΠ½Ρ†Π° списка Π²Ρ‹ΡˆΠ΅ :)

ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ сдСлано.

ΠΌΠΎΠΆΠ΅Ρ‚ стоит Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ вСрсии 17 ΠΈΠ»ΠΈ Ρ…ΡƒΠΊΠΎΠ² ??

ΠΌΠΎΠΆΠ΅Ρ‚ стоит Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ вСрсии 17 ΠΈΠ»ΠΈ Ρ…ΡƒΠΊΠΎΠ² ??

эти измСнСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ для всСх Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, особСнно для React lazy, Suspense ΠΈ Concurrent React.

ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ transfer слоТно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ componentWillReceiveProps относится ΠΊ свойству экзСмпляра splitedDataSource ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ..

ΠŸΡ€ΠΈ пСрСносС mention тСст 'change suggestions' здСсь ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ wrapper.setState Π½Π΅ устанавливаСт состояниС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° вводится Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ getDerivedStateFromProps .

ΠŸΡ€ΠΈΡΠΌΠΎΡ‚Ρ€Π΅Π²ΡˆΠΈΡΡŒ ΠΊ этому тСсту, я задаюсь вопросом, насколько ΠΎΠ½ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ wrapper.setState ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π° Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π±Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. Массив Suggestions слСдуСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΡ‚Π΅ΠΌ измСнСния свойств. @ afc163 Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ вас мысли ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ этого тСста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ wrapper.setstate ()?

@ 0maxxam0 профинансировал этот выпуск 20 Π΄ΠΎΠ»Π»Π°Ρ€Π°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° IssueHunt

@damiangreen ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» запрос Π½Π° Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° IssueHunt

Если ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ PR ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹, остаСтся ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ пСрСнСсти ( transfer ). Из Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚ΡΡ‚Π²Π° Π·Π½Π°Π΅Ρ‚ Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ отправляСтС нСсколько PR Π½Π° issuehunt?
@yesmeck @ afc163 , Π΅ΡΡ‚ΡŒ Π»ΠΈ ΠΏΠ»Π°Π½Ρ‹ ΠΏΠΎ объСдинСнию PR?

ΠšΠ°ΡΠΊΠ°Π΄Π΅Ρ€ Π³ΠΎΡ‚ΠΎΠ²

@zombieJ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ PR Π²Ρ‹ΡˆΠ΅?

Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Button .

Π― полагаю, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Ρƒ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈΠ²Ρ‹ΠΌ.

@ zy410419243 @natanielcz ΡƒΠΆΠ΅ сдСлал это. ΠœΡ‹ просто ΠΆΠ΄Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΡƒΡ‚ PR. @zombieJ : каскадСр Ρ‚ΠΎΠΆΠ΅ ΡƒΠΆΠ΅ Π±Ρ‹Π» сдСлан .. ΠΎΠ½ просто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ слияния:

Π―ΠΊΠΎΡ€ΡŒ: https://github.com/ant-design/ant-design/pull/12749
ΠšΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ: https://github.com/ant-design/ant-design/pull/12750
Кнопка: https://github.com/ant-design/ant-design/pull/12752

ΠžΡΡ‚Π°Π»ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄

@damiangreen , спасибо Π·Π° совСты. Π”Π°ΠΉ ΠΌΠ½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ.

@zombieJ , @ afc163, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ участником / ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠΌ. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Π²Ρ‹, рСбята, ΠΎΡ‡Π΅Π½ΡŒ заняты Ρ‚Π°ΠΊΠΈΠΌ количСством запросов Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нас Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ€Π°Π΄Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ?

@damiangreen ΠœΠΎΠΆΠ΅Ρ‚ Ρ‚Π΅Π±Π΅ это понадобится.

@damiangreen Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с просмотра Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… PR ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π² послСдних выпусках.

@ afc163 , я ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ» Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ вопросы. это Π² частности. Π― ΠΏΠΎΠΊΠ° Π½Π΅ имСю ΠΏΡ€Π°Π²Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ PR

@boostio ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» финансированиС для этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. (ΠžΡ‚ΠΌΠ΅Π½Π΅Π½Π½Π°Ρ сумма: 30 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША). Π‘ΠΌ. Π½Π° IssueHunt.

@ 0maxxam0 ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» финансированиС для этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. (ΠžΡ‚ΠΌΠ΅Π½Π΅Π½Π½Π°Ρ сумма: 20,00 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША) Π‘ΠΌ. На IssueHunt.

Какой-Π»ΠΈΠ±ΠΎ прогрСсс? πŸ˜…

ПослС обновлСния Π΄ΠΎ React 16.9.0 я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСдупрСТдСния.

react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.

Please update the following components: Tabs

Какой-Π»ΠΈΠ±ΠΎ прогрСсс?

ПослС обновлСния React 16.9.0 Ρƒ мСня появились ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСдупрСТдСния.

react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.

Please update the following components: Tabs

AntForm Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ прСдупрСТдСния

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ эти прСдупрСТдСния послС обновлСния, Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π½Π° 16.9

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, @ afc163!
Π Π°Π·Π²Π΅ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ npx react-codemod rename-unsafe-lifecycles Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ antd ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ прСфикс UNSAFE_ для всСх нСбСзопасных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΊ сказано здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ?

PR привСтствуСтся, рСбята ~

Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-пятно: https://github.com/ant-design/ant-design/pull/18209/commit/b0cc0f7019f069d7a7c6a296ccc7ada3591c647d

Какой-Π»ΠΈΠ±ΠΎ прогрСсс?
ПослС обновлСния React 16.9.0 Ρƒ мСня появились ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСдупрСТдСния.

react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.

Please update the following components: Tabs

AntForm Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ прСдупрСТдСния

эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° v16.9
Ρ‡Π΅Ρ€Π΅Π· исходный ΠΊΠΎΠ΄

Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ v16.8.6
export const warnAboutDeprecatedLifecycles = false;

Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ v16.9.0
export const warnAboutDeprecatedLifecycles = true;

Π˜Ρ‚Π°ΠΊ, Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ сСйчас - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ react v16.8.6.

Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ / коллапс # 129

ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ свСртывания. любой ΠΎΠ±Π·ΠΎΡ€?

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ npx react-codemod rename-unsafe-lifecycles Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΡƒΡŽ react?

@XianZhengquan Π»Π΅Ρ‡ΠΈΡ‚ симптомы, Π½ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ

@ chenshuai2144 Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ сСйчас ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ

@XianZhengquan Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅ письмо, Π½Π° самом Π΄Π΅Π»Π΅ всС ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, рабочая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° довольно большая

@ chenshuai2144 ВяТСлая Ρ€Π°Π±ΠΎΡ‚Π°! 4.0 Когда оТидаСтся Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅?

Π°ΠΉ. Π­Ρ‚ΠΎ выглядит Π½Π΅Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ. Нам Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ React 16.9 ΠΈΠ»ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅?

@ Stephen2 , ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ 4.0, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°. Для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии 3.x, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, большС Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈΠ· ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² этом.

Какой-Π»ΠΈΠ±ΠΎ прогрСсс?
ПослС обновлСния React 16.9.0 Ρƒ мСня появились ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСдупрСТдСния.

react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.

Please update the following components: Tabs

AntForm Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ прСдупрСТдСния

эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° v16.9
Ρ‡Π΅Ρ€Π΅Π· исходный ΠΊΠΎΠ΄

Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ v16.8.6
export const warnAboutDeprecatedLifecycles = false;

Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ v16.9.0
export const warnAboutDeprecatedLifecycles = true;

Π˜Ρ‚Π°ΠΊ, Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ сСйчас - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ react v16.8.6.

прСвосходно

@ Stephen2 , ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ 4.0, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°. Для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии 3.x, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, большС Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈΠ· ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² этом.

Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° 3.x. ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ усилий для 3.x, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ экстрСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ история Angular 2 Π½Π΅ повторяСтся для этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
Команда angular Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свою Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ»Π°ΡΡΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ, Π½ΠΎ людям Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ!

Animate Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ

Ρ„ΠΎΡ€ΠΌΠ° ΠŸΡ€ΠΈ создании нСзависимого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅

rc-animate Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии 2.10 ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ react-lifecycles-compat , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ΄Π°Π»ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ. РСбята, Π²Ρ‹ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ это?

Π­ΠΉ, Ρ‡ΡƒΠ²Π°ΠΊ, эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ всС Π΅Ρ‰Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅?

Π― Ρ…ΠΎΡ‡Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² своСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½ΠΎ я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти прСдупрСТдСния Π±Ρ‹Π»ΠΈ исправлСны, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ слишком большой, ΠΈ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ эти прСдупрСТдСния Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вСрсии Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ :(

ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ нашСл способ (Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ) ΠΏΠΎΠ΄Π°Π²ΠΈΡ‚ΡŒ эти прСдупрСТдСния Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ ΠΆΠ΄ΡƒΡ‚ этих исправлСний? Они Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ° Π² наши тСсты прямо сСйчас.

@jackiehluo ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅
ОТидая исправлСний, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π’ΠžΠ›Π¬ΠšΠž эти прСдупрСТдСния:

const doWarn = window.console.warn
window.console.warn = (...args) => {
  if(typeof args[0] !== 'string' || !args[0].startsWith('Warning: componentWillReceiveProps has been renamed'))
    doWarn(...args)
  // Uncomment the following line if you still want a little reminder :
  // else doWarn('Oh, yeah, that warning again.')
}

(НС Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ΡŒ, я знаю, Ρ‡Ρ‚ΠΎ это нСкрасиво πŸ˜‚)

@jackiehluo ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅
ОТидая исправлСний, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π’ΠžΠ›Π¬ΠšΠž эти прСдупрСТдСния:

const doWarn = window.console.warn
window.console.warn = (...args) => {
  if(typeof args[0] !== 'string' || !args[0].startsWith('Warning: componentWillReceiveProps has been renamed'))
    doWarn(...args)
  // Uncomment the following line if you still want a little reminder :
  // else doWarn('Oh, yeah, that warning again.')
}

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π³Π΄Π΅ я ΠΌΠΎΠ³Ρƒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄?

ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π”Π°Π²Π°ΠΉ !

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, большС ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² этом.

Как Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€ я попытался пСрСнСсти Animate ΠΈ отказался ΠΎΡ‚ Π½Π΅Π³ΠΎ. 🀣

Π’ ΠΏΠΎΠ»ΡŒΠ·Ρƒ react-component / form # 355 ΠΈ react-component / animate # 82 ΠΌΡ‹ Π½Π°ΠΊΠΎΠ½Π΅Ρ† исправили всС прСдупрСТдСния ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ !!! βœŒοΈπŸ˜ŠπŸŽ‰ ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ большС Π½Π΅Ρ‚, спасибо всСм участникам ΠΈ вашим эффСктам Π² этом выпускС.

图片

ссылка https://github.com/ant-design/ant-design/pull/19643

Screenshot from 2019-11-11 14-37-51
Как это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?

"dependencies": {
    "@ant-design/colors": "^3.1.0",
    "@ant-design/pro-layout": "^4.5.16",
    "@antv/data-set": "^0.10.2",
    "antd": "^3.23.6",
    "classnames": "^2.2.6",
    "dva": "^2.4.1",
    "lodash": "^4.17.11",
    "lodash.debounce": "^4.0.8",
    "moment": "^2.24.0",
    "numeral": "^2.0.6",
    "omit.js": "^1.0.2",
    "path-to-regexp": "^3.1.0",
    "qs": "^6.9.0",
    "react": "^16.8.6",
    "react-copy-to-clipboard": "^5.0.1",
    "react-document-title": "^2.0.3",
    "react-dom": "^16.8.6",
    "react-fittext": "^1.0.0",
    "redux": "^4.0.1",
    "slash2": "^2.0.0",
    "to": "^0.2.9",
    "umi": "^2.11.3",
    "umi-plugin-pro-block": "^1.3.4",
    "umi-plugin-react": "^1.10.1",
    "umi-request": "^1.2.7",
    "update": "^0.7.4",
    "webpack-theme-color-replacer": "^1.2.15"
  },
  "devDependencies": {
    "@ant-design/pro-cli": "^1.0.13",
    "@types/classnames": "^2.2.7",
    "@types/express": "^4.17.0",
    "@types/history": "^4.7.2",
    "@types/jest": "^24.0.13",
    "@types/lodash": "^4.14.144",
    "@types/qs": "^6.5.3",
    "@types/react": "^16.8.19",
    "@types/react-document-title": "^2.0.3",
    "@types/react-dom": "^16.8.4",
    "@umijs/fabric": "^1.2.0",
    "chalk": "^2.4.2",
    "check-prettier": "^1.0.3",
    "cross-env": "^6.0.0",
    "cross-port-killer": "^1.1.1",
    "enzyme": "^3.9.0",
    "eslint": "5.16.0",
    "express": "^4.17.1",
    "gh-pages": "^2.0.1",
    "husky": "^3.0.0",
    "import-sort-cli": "^6.0.0",
    "import-sort-parser-babylon": "^6.0.0",
    "import-sort-parser-typescript": "^6.0.0",
    "import-sort-style-module": "^6.0.0",
    "jest-puppeteer": "^4.2.0",
    "lint-staged": "^9.0.0",
    "mockjs": "^1.0.1-beta3",
    "netlify-lambda": "^1.4.13",
    "node-fetch": "^2.6.0",
    "prettier": "^1.17.1",
    "pro-download": "1.0.1",
    "serverless-http": "^2.0.2",
    "stylelint": "^10.1.0",
    "umi-plugin-ga": "^1.1.3",
    "umi-plugin-pro": "^1.0.2",
    "umi-types": "^0.5.0"
  },

@ afc163 Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»ΠΈ послСдний выпуск ( 3.25.1 ) это исправлСниС?

ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ всС зависимости ant, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ исправлСния находятся Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… (rc-form, rc-animate ΠΈ Ρ‚. Π΄.)

Ах Π΄Π°, Π²Ρ‹ ΠΏΡ€Π°Π²Ρ‹, послСднСС, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ response-dom Π½Π° "react-dom": "npm:@hot-loader/react-dom", Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ стола.

@ afc163 - Π― ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» всС зависимости Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π½ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ прСдупрСТдСния для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Redirect, Trigger.
Π― Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π·Π°Π±Ρ‹Π»?

@pavolgolias, я ΠΏΠΎΠ»ΡƒΡ‡Π°Π» Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, Π² ΠΌΠΎΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π΅ yarn.lock я ΡƒΠ΄Π°Π»ΠΈΠ» всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ rc-* Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ устарСли, ΠΈ заставил ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с послСдними вСрсиями (остороТно с этим ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ, Ρƒ мСня Π΅ΡΡ‚ΡŒ спСцификации, поэтому всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π½ΡŒΡˆΠ΅ для мСня)

Π― ΡƒΠ΄Π°Π»ΠΈΠ» package-lock.json ΠΈ всС node_modules, пСрСустановил зависимости, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Полагаю, я Π±ΡƒΠ΄Ρƒ ΠΆΠ΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… выпусков ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² rc- * (Π½Π΅ Π±Π΅Ρ‚Π°-вСрсий) ΠΈ обновлСния списка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² antd @ afc163.

Полагаю, я Π±ΡƒΠ΄Ρƒ ΠΆΠ΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… выпусков ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² rc- * (Π½Π΅ Π±Π΅Ρ‚Π°-вСрсий) ΠΈ обновлСния списка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² antd

Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ rc- * ΡƒΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ. Если Π²Ρ‹ всС Π΅Ρ‰Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ воспроизводимоС Ρ€Π΅ΠΏΠΎ ΠΈ шаги для воспроизвСдСния?

@pavolgolias @ afc163 на самом дСлС TreeSelect .

Π― пошСл дальшС ΠΈ сдСлал Ρ€Π΅ΠΏΠΎ с нуля (с create-react-app ): https://github.com/Indigo744/antdesign-react-lifecycle-issue

Бпасибо

@ Indigo744 , спасибо Π·Π° ΠΎΡ‚Ρ‡Π΅Ρ‚. Обновился, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ поТалуйста.

Π‘ этими исправлСниями Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ - ΠΎΠ½ΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ трСбуСтся нСсколько ΠΊΠΎΠΏΠΈΠΉ rc-animate, rc-tree ΠΈ rc-trigger:

antd 3.2.6 ссылки:
rc-animate "^ 2.10.2"
rc-tree-select "~ 2.9.1"
rc-trigger "^ 2.6.2"
rc-tree "~ 2.1.0"

rc-tree-select@~2.9.1 ссылки:
rc-trigger "^ 3.0.0-rc.2"

rc-trigger@^3.0.0-rc.2 ссылки:
rc-animate "^ 3.0.0-rc.1"

rc-tree-select@~2.9.1 ссылки:
rc-tree "~ 2.0.0"

Бпасибо @zombieJ @ afc163 Π― ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ исчСзло 😸

Однако интСрСсны замСчания @blushingpenguin . Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколько вСрсий, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΠΈ это больший Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π°?

Бпасибо Π·Π° обновлСния. Π£ мСня ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π½ΠΎ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ это Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, Π° Π½Π΅ antd.

Читая ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ статус, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ пСрСнСсСны, Π½ΠΎ я всС Π΅Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² InnerSlider ΠΈ Slider. ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π° ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° Π½ΠΈΠΆΠ΅

Warning: Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.

Please update the following components: InnerSlider, Slider

И

Warning: Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state

Please update the following components: InnerSlider

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ React 16.13.1 ΠΈ AntD 4.3.3

Читая ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ статус, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ пСрСнСсСны, Π½ΠΎ я всС Π΅Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² InnerSlider ΠΈ Slider. ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π° ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° Π½ΠΈΠΆΠ΅

Warning: Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.

Please update the following components: InnerSlider, Slider

И

Warning: Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state

Please update the following components: InnerSlider

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ React 16.13.1 ΠΈ AntD 4.3.3

Π’Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Modal ΠΈ antd 4.3.4

Π’Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с React 16.13.1 ΠΈ AndD 4.5.4
Π΅ΡΡ‚ΡŒ Π»ΠΈ ΠΏΠ»Π°Π½ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?

image

ΠΌΠ½Π΅ Ρ‚ΠΎ ΠΆΠ΅. Π”ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ ΠΌΡ‹ снова ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±ΠΈΠ»Π΅Ρ‚?

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ