React-native: я╕П рд▓реАрди рдХреЛрд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдлрд╝рд░ре░ 2019  ┬╖  196рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: facebook/react-native

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

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

рдЕрд╡рдпрд╡ рдФрд░ рд░рдирдЯрд╛рдЗрдо

рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХрдИ рдмрд╣рд┐рд╖реНрдХреГрдд рдпрд╛ рдкреБрд░рд╛рдиреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╣рдо рдпрд╛ рддреЛ рдЪреАрдЬреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рд╣реИрдВ, рдпрд╛ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдпрд╛ рддреЛ рд╕рдореБрджрд╛рдп рдкреНрд░рдмрдВрдзрд┐рдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЕрдиреНрдпрдерд╛ facebookarchive рдкрд░ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ред рдпрд╣рд╛рдВ рджреА рдЧрдИ рд╕реВрдЪреА рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ @ axe-fb рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ https://github.com/facebook/react-native/issues/23313#issuecomment -461462981

  • [ ] рдЗрдореЗрдЬрд╕реНрдЯреЛрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ (@cpojer)
  • [ ] PushNotificationIOS (@cpojer) рд╣рдЯрд╛рдПрдВ
  • [ ] AsyncStorage (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] рд╕реНрд▓рд╛рдЗрдбрд░ рдирд┐рдХрд╛рд▓реЗрдВ (@cpojer)
  • [ ] рдкреНрд░реЛрдЧреНрд░реЗрд╕рдмрд╛рд░ рдПрдВрдбреНрд░реЙрдЗрдб (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] рдкреНрд░реЛрдЧреНрд░реЗрд╕ рд╡реНрдпреВрдЖрдИрдУрдПрд╕ (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] MaskedViewIOS (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] рдПрдХреНрд╢рдирд╢реАрдЯ рдЖрдИрдУрдПрд╕ (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] ImagePickerIOS (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] рдкрд┐рдХрд░ рдФрд░ рдкрд┐рдХрд░ рдЖрдИрдУрдПрд╕ (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] рдбреЗрдЯрдкрд┐рдХрд░ рдПрдВрдбреНрд░реЙрдЗрдб, рдбреЗрдЯрдкрд┐рдХрд░рдЖрдИрдУрдПрд╕ (@cpojer) рдирд┐рдХрд╛рд▓реЗрдВ
  • [ ] рд░рд┐рдПрдХреНрдЯрд░реНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ (@cpojer)

рддреГрддреАрдп-рдкрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛

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

  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд░реНрднрд░рддрд╛

    • [ ] рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреМрди рд╕реА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдмрдбрд╝реА рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

    • [ ] рдкрддрд╛ рд▓рдЧрд╛рдПрдБ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рди рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЙрдирдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

    • [ ] рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдХрд┐ рдЫреЛрдЯреЗ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд┐рди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (= рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ рдХрдо рдХрд░реЗрдВ)

  • рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдХреЛрдб рдХреЛ рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ

    • [ ] рдкрд╣рдЪрд╛рдиреЗрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдПрдХ рдХреЙрдкреА рдпрд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рдкреИрдХреЗрдЬ рджреНрд╡рд╛рд░рд╛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рднрдВрдбрд╛рд░ рд╕рдВрд░рдЪрдирд╛

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

  • [] рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬреЛ рдореМрдЬреВрджрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХрдИ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рдлреЗрд╕рдмреБрдХ рдХреЗ рдЖрдВрддрд░рд┐рдХ рд╕реЗрдЯрдЕрдк (@cpojer) рдХреЗ рд╕рд╛рде рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред
  • [ ] TODO: рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ

рдкреВрд░рд╛ рдХрд╛рдо


рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рдкрд┐рдЫрд▓рд╛ рдХрд╛рд░реНрдп рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

Good first issue Help Wanted Ran Commands Discussion

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

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

рдпрд╣рд╛рдВ рд╡реЗ рд╕рднреА рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рдкреВрд░реЗ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ:

  • NetInfo (https://github.com/react-native-community/react-native-netinfo) рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ @matt-oakes рджреНрд╡рд╛рд░рд╛ @react-native-community/netinfo рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ npm рдкрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдирдП рдкрд░реАрдХреНрд╖рдг рднреА рдЬреЛрдбрд╝реЗ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ!
  • ViewPagerIOS (https://github.com/react-native-community/react-native-viewpager/pull/1) рдХреЛ @ferrannp рджреНрд╡рд╛рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • AsyncStorage (https://github.com/react-native-community/react-native-async-storage) рдХреЛ @Krizzu рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ред
  • StatusBar (https://github.com/react-native-community/react-native-statusbar/pull/1) рдХреЛ @dmtrKovalenko рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрд▓рдЧ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ред
  • рд╕реНрд▓рд╛рдЗрдбрд░ (https://github.com/react-native-community/react-native-slider/pull/1) @michalchudziak рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • MaskedViewIOS (https://github.com/react-native-community/react-native-masked-view/pull/1) рдХреЛ @FonDorn рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • PushNotificationIOS (https://github.com/react-native-community/react-native-push-notification-ios/pull/1) @rafaellincoln рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
  • ImageEditor (//github.com/react-native-community/react-native-image-editor/pull/1) @Trancever рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
  • @EvanBacon рдиреЗ #23330 рдореЗрдВ ImageStore рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝рд╛ред
  • @wellmonge рдиреЗ AlertIOS рдФрд░ Alert рдХреЛ #23318 рдореЗрдВ рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ред
  • рдХреЙрд▓рд╕реНрдЯреИрдХ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдирдП рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛: https://blog.callstack.io/the-react-native-cli-has-a-new-home-79b63838f0e6

рдореИрдВ рдпрд╣ рднреА рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрди рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рд╕реЗ рдЙрди рдореЙрдбреНрдпреВрд▓реЛрдВ рдХрд╛ рдмреЗрд╣рддрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛рдиреА @ рдореИрдЯ-рдУрдХреНрд╕ рдиреЗ рдиреЗрдЯрдЗрдиреНрдлреЛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рд╛ (https://github.com/react-native-community/react-native-netinfo/pull/ 4) рдФрд░ @ifsnow рдиреЗ AsyncStorage (https://github.com/react-native-community/react-native-async-storage/pull/4) рдореЗрдВ рдлрд╝реНрд▓реЛ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝реЗред рдЗрди рдШрдЯрдХреЛрдВ рдХреЛ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ (рдФрд░ рдлреЗрд╕рдмреБрдХ) рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ, рд╡реЗ рдлреЗрд╕рдмреБрдХ рдХрд░реНрдордЪрд╛рд░реА рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдП рдмрд┐рдирд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдореМрдЬреВрджрд╛ рдореБрджреНрджреЛрдВ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рднреА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдо рддреЗрдЬреА рд╕реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рдкрд╛рдПрдВрдЧреЗ!

рд╣рдо рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдЧреЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

  • рдХрдВрдкрди рд╣рдЯрд╛рдПрдБIOS
  • рдЕрдкреНрд░рдпреБрдХреНрдд рддреГрддреАрдп-рдкрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдирд┐рдХрд╛рд▓реЗрдВ
  • рдирдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Facebook рдЖрдВрддрд░рд┐рдХ рдХреЛрдб рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ

рдлрд┐рд░ рд╕реЗ, рдЙрди рд╕рднреА рдХреЛ рдЬреЛ рдЕрдм рддрдХ рдорджрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдзрдиреНрдпрд╡рд╛рдж!

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

@cpojer рдореИрдВ SnapshotViewIOS рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ ЁЯФк

рдЕрд░реЗ @cpojer , рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ AsyncStorage рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ рдХреБрдЫ рдореБрджреНрджреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред

рдиреЗрдЯрдЗрдиреНрдлреЛ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬреАрдердм рд░реЗрдкреЛ рдмрдирд╛рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп рд╕рдВрдЧрдарди рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╛ рд╣рдореЗрдВ рддреБрд░рдВрдд рдЙрд╕ рд╕рдВрдЧрдарди рдореЗрдВ рд░реЗрдкреЛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

@cpojer , рдореИрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдкрд░ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдореИрдВ "рдЕрд▓рд░реНрдЯ рдХреЗ рд╕рд╛рде рдЕрд▓рд░реНрдЯрд╕ рдорд░реНрдЬ рдХрд░реЗрдВ" рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рд╡рд╣ рддреЛ рдХрдорд╛рд▓ рд╣реИ! рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдирд╛рдо рдКрдкрд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЖрдЧреЗ рд░рдЦ рджрд┐рдП рд╣реИрдВред

@jdmunro рдХреНрдпрд╛ рдЖрдк рдПрдХ рдкреАрдЖрд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдЗрд╕реЗ рд╕реМрдВрдк рд╕рдХрддреЗ рд╣реИрдВ? рдлрд┐рд░ рдореИрдВ рдЗрд╕реЗ рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд▓реИрдВрдбрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдПрдлрдмреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдорд╛рди рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВред
@Krizzu рдФрд░ @ matt-oakes рдореИрдВрдиреЗ рдмрдирд╛рдпрд╛ https://github.com/react-native-community/react-native-async-storage рдФрд░ https://github.com/react-native-community/react-native-netinfo рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рддреГрддреАрдп-рдкрдХреНрд╖ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреАрдЖрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ, рдЖрдк рдХреЗрд╡рд▓ RN рд░реЗрдкреЛ рд╕реЗ рдХреЛрдб рд▓реЗрдВрдЧреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реЗрдкреЛ рдореЗрдВ рд░рдЦреЗрдВрдЧреЗред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ RN рдореЗрдВ рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЧреЗ рдХреА рд░реЗрдЦрд╛ рдХреЗ рдиреАрдЪреЗ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрдХреЗрдЬ рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
@wellmonge рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ! рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╛рдо рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рджреЛ рдореЙрдбреНрдпреВрд▓ рджреЗрдЦ рд╕рдХреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@cpojer рдореИрдВ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдХреБрдЫ рдФрд░ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реВрдБ рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрднреА рднреА рдХреБрдЫ рдорджрдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА

@michalchudziak рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдореИрдВрдиреЗ https://github.com/react-native-community/react-native-slider рдмрдирд╛рдпрд╛ рд╣реИ, рдХреГрдкрдпрд╛ рдКрдкрд░ рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ рдХрд┐ рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред

package.json рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ, рдХреГрдкрдпрд╛ @react-native-community/<project name> , рдЕрд░реНрдерд╛рддред @react-native-community/slider ред

@cpojer рдореИрдВ ViewPagerAndroid рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдПрдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ (рдпрджрд┐ рдЖрдк рдореЗрд░реЗ рд▓рд┐рдП рд░реЗрдкреЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, thx ) рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдЕрдиреНрдп рдкреИрдХреЗрдЬреЛрдВ рдиреЗ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЬреЗрдПрд╕ рдкрд░ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╡реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкрд░ рд░рд┐рд▓реЗ рдХрд░рддреЗ рд╣реИрдВред

рдЕрд░реЗ @cpojer рдореИрдВ рдкрд┐рдХрд░ рдФрд░ рдкрд┐рдХрд░рдЖрдИрдУрдПрд╕ рдХреЛ рд╡рд┐рд▓рдп рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдХреЗ рдорджрдж рдХрд░рдирд╛

@ferrannp рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-viewpager рдмрдирд╛рдпрд╛ рд╣реИ! рдКрдкрд░ рд╕рдВрджреЗрд╢ рджреЗрдЦреЗрдВред
@jainkuniya рдзрдиреНрдпрд╡рд╛рдж! рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХреЗрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рджреЗрд╢реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреЗ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред

рд╡рд╣ рддреЛ рдХрдорд╛рд▓ рд╣реИ! рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдирд╛рдо рдКрдкрд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЖрдЧреЗ рд░рдЦ рджрд┐рдП рд╣реИрдВред

@jdmunro рдХреНрдпрд╛ рдЖрдк рдПрдХ рдкреАрдЖрд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдЗрд╕реЗ рд╕реМрдВрдк рд╕рдХрддреЗ рд╣реИрдВ? рдлрд┐рд░ рдореИрдВ рдЗрд╕реЗ рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд▓реИрдВрдбрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдПрдлрдмреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдорд╛рди рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВред
@Krizzu рдФрд░ @ matt-oakes рдореИрдВрдиреЗ рдмрдирд╛рдпрд╛ https://github.com/react-native-community/react-native-async-storage рдФрд░ https://github.com/react-native-community/react-native-netinfo рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рддреГрддреАрдп-рдкрдХреНрд╖ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреАрдЖрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ, рдЖрдк рдХреЗрд╡рд▓ RN рд░реЗрдкреЛ рд╕реЗ рдХреЛрдб рд▓реЗрдВрдЧреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реЗрдкреЛ рдореЗрдВ рд░рдЦреЗрдВрдЧреЗред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ RN рдореЗрдВ рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЧреЗ рдХреА рд░реЗрдЦрд╛ рдХреЗ рдиреАрдЪреЗ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрдХреЗрдЬ рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
@wellmonge рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ! рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╛рдо рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рджреЛ рдореЙрдбреНрдпреВрд▓ рджреЗрдЦ рд╕рдХреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЬрд╝рд░реВрд░! рдореИрдВ рд╡рд╣ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реВрдБрдЧрд╛ред

StatusBarIOS рдФрд░ PushNotificationIOS рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@cpojer рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ Android рдкреИрдХреЗрдЬ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ NetInfo рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ com.facebook.react.modules.netinfo ред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ com.reactnativecommunity.modules.netinfo рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рднреА рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдорд╛рдирдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдХреНрдпрд╛ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ

  • SegmentedControlIOS рдХреЛ рдПрдХ рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБ
  • рдкреНрд░реЛрдЧреНрд░реЗрд╕ рд╡реНрдпреВрдЖрдИрдУрдПрд╕ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ

рдореИрдВ рдЪреЗрдХрдмреЙрдХреНрд╕ рд▓реВрдВрдЧрд╛, рдХреГрдкрдпрд╛ред


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

рдпрджрд┐ рдЖрдк рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

@dmtrKovalenko рдиреЗ рдЖрдкрдХреЛ StatusBarIOS рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд░рдЦрд╛, https://github.com/react-native-community/react-native-statusbar рдмрдирд╛рдпрд╛
@ рдореИрдЯ-рдУрдХреНрд╕ рд╕рдореБрджрд╛рдп рдкреИрдХреЗрдЬ рдирд╛рдо рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдореМрдЬреВрджрд╛ рдХреЛ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рднреА рдареАрдХ рд╣реВрдВред
@kdez рдиреЗ SegmentedControlIOS рдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-segmented-control рдмрдирд╛рдпрд╛
@vonovak рдЪреЗрдХрдмреЙрдХреНрд╕ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-checkbox рдмрдирд╛рдпрд╛ рдЧрдпрд╛

рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЬреЛ рдореЛрдЯреЗ рдХрджрдо рдЙрдард╛рдиреЗ рдЪрд╛рд╣рд┐рдП, рдЙрдиреНрд╣реЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рдЬрд┐рд╕ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдЖрдк рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЙрд╕рдХреА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд┐рдХрд╛рд▓реЗрдВ, рдФрд░ RN рд╕рдореБрджрд╛рдп рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП PR рдХреЛ рднреЗрдЬреЗрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╡реЗрдмрд╡реНрдпреВ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдЧрд░ рдЗрд╕рдореЗрдВ рдореВрд▓ рдХреЛрдб рд╣реИред
  2. рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж warnOnce рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЗрдВ рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдЬреЛрдбрд╝реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди.рдЬреЗрдПрд╕ рджреЗрдЦреЗрдВред
  3. рдлрд┐рд░ рд╣рдо рд╕рднреА рдореБрджреНрджреЛрдВ/рдкреАрдЖрд░ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдирдИ рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗред
  4. рдПрдХ рдпрд╛ рджреЛ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╣рдо рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд╕реЗ рдХреЛрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ, рдЬрд┐рд╕ рдмрд┐рдВрджреБ рдкрд░ рдХреЗрд╡рд▓ рдмрд╛рд╣рд░реА рдореЙрдбреНрдпреВрд▓ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
  5. рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдо рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо рддреБрд░рдВрдд рдЖрд░рдПрди рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╕реЗ рдХреЛрдб рд╣рдЯрд╛ рджреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирдпрд╛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рднрдВрдбрд╛рд░ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдореМрдЬреВрджрд╛ рдПрдкреАрдЖрдИ рдХреЛ рд╡реИрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд░рд╣реЗрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореВрд▓ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ред

рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рд╕рд╡рд╛рд▓ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ :)

  • рдЗрдореЗрдЬрд╕реНрдЯреЛрд░ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ FileSystem рд╕рдорд╛рдзрд╛рди рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореВрд▓ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛ рдПрдХ рдЫрд╡рд┐ рд╕реЗ рдмреЗрд╕ 64 рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рднреА рдирд╣реАрдВ рд╣реИред

рдЕрд░реЗ @cpojer! рдореИрдВ рдорджрдж рдХрд░реВрдВрдЧрд╛

  • MaskedViewIOS рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рд╕рдВрднрд╡рдд: рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ move

рдореИрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ!
рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

  • рдкреНрд░реЛрдЧреНрд░реЗрд╕рдмрд╛рд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ, рд╕рдВрднрд╡рддрдГ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рдЬрд╛рдПрдВ
    ?

рдЕрд░реЗ @cpojer! рдХреНрдпрд╛ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ

  • рдПрдХреНрд╕рдкреЛ рдореЗрдВ ActionSheetIOS рдореВрд▓ рдХреЛрдб рд▓реЗ рдЬрд╛рдПрдБред

@cpojer рдореБрдЭреЗ рдорджрдж рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛, рдореБрдЭреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдХреИрдорд░рд╛рд░реЛрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВ (ImagePickerIOS рдФрд░ CameraRoll рдШрдЯрдХ)

RNTester рдРрдк рдХрд╛ рдЕрдкрдирд╛ package.json рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдХреЛ рдпрд╛ рддреЛ RNTester рдРрдк рд╕реЗ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрд░ рдореЗрдВ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рд╕реНрд▓рд┐рдорд┐рдВрдЧ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ RNTester рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ?

@cpojer рдореИрдВ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ :)

рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдХрд╛рдо рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? @cpojer

  • рдкрд┐рдХрд░ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВред

@jainkuniya рд╢рд╛рдпрдж рд╣рдо рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@zhaozhiming рд╣рд╛рдВ, рдореИрдВ рдЬреЛ рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рдерд╛, рд╡рд╣ рдкрд╣рд▓реЗ рдЗрд╕реЗ RN рд░реЗрдкреЛ рдореЗрдВ рдорд░реНрдЬ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рдЬрд╛рдирд╛ рд╣реИред

рджрд┐рд▓рдЪрд╕реНрдкред RNTester рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

@cpojer рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ

  • "рд╢реЗрдпрд░" рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБ

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

@pvinis рд╢рд╛рдпрдж NetInfo рд░реЗрдкреЛ рд╕реЗ рдЗрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

https://github.com/matt-oakes/react-native-netinfo/tree/83e96b30fda1c18f62d27ec0db61db7f56eddc1f

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

рдЕрдм рдореИрдВ NetInfo рдХреЛрдб рдХреЛ рдЕрдВрджрд░ рд▓реЗ рдЬрд╛рдиреЗ рдФрд░ рдлрд┐рд░ RNTester рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ example рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

@EvanBacon рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк ImageStore рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП RN рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдорд╛рдзрд╛рди рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

  • @FonDorn рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд░рдЦрд╛ рд╣реИ! рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-masked-view рдмрдирд╛рдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдк RN рд╕реЗ рдХреЛрдб рдХреЛ рдХрд╛рдлреА рдЬрд▓реНрджреА рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред .
  • @Naturalclar рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдУ! рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдкреАрдЖрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-progress-bar-android рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред рдПрдХ рдмрд╛рд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ рддреБрд░рдВрдд рдЖрд░рдПрди рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рджреВрд╕рд░реЗ рд░реЗрдкреЛ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • @bartolkaruza рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-cameraroll рдмрдирд╛рдпрд╛!
  • @deorukhkarchaitanya рдореИрдВрдиреЗ рдЖрдкрдХреЛ https://github.com/react-native-community/react-native-clipboard рдмрдирд╛рдпрд╛ рд╣реИред

@ рдореИрдЯ-рдУрдХреНрд╕ рдиреЗ рдиреЗрдЯрдЗрдиреНрдлреЛ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рд╕рднреА рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рджрд░реНрдкрдг рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбрд▓ рд╣реИ: https://github.com/react-native-community/react-native-netinfo/pull/1

@pvinis @ рдореИрдЯ-рдУрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдо рд╕рдм рдХреБрдЫ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдПрдХ рдПрдХрд▓ RNTester рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рднреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдХ рд╣реА рдРрдк рдореЗрдВ рдПрдХ рд╕рд╛рде рд▓рд╛рддрд╛ рд╣реИред

VirtualizedList рд░рд╣ рд░рд╣рд╛ рд╣реИ, рд╣реИ рдирд╛? рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓реЗ рджреЗрдЦрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЕрдм рдирд╣реАрдВ рд╣реИред

рдЕрд░реЗ @cpojer рдореИрдВ рд░реЗрдкреЛ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ImageEditor рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВред

рдЕрд░реЗ @cpojer рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛

  • package.json рдореЗрдВ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ рдЬреЛ рд╕реАрдзреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВ

@ рдореИрдЯ-рдУрдХреНрд╕ рдЖрдк рдЗрд╕ lib рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ? рд╣рдореЗрдВ рдПрдХ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ lib рд╢рд╛рдорд┐рд▓ рд╣реЛ, рдЬрд┐рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрджреНрдпрддрди/рдирд┐рдкрдЯрд╛рди-рдФрд░-рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдпрд╛ рдХреБрдЫ рдФрд░ред

рдЗрд╕ рддрд░рд╣ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдпрд╣ рдПрдХ "рдЙрджрд╛рд╣рд░рдг" рдРрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдПрдХ "рдЙрджрд╛рд╣рд░рдг" рдРрдк рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдПрдХ lib рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдПрдХ "рджреЗрд╡" рдРрдк рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ lib рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@brunolemos рд╣рд╛рдБ рдпрд╣ рд╣реИ, рдЦреЗрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╡рд╣рд╛рдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдЧрд▓рддреА рд╣реИред

@Trancever рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рдкреАрдЖрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-image-editor рдмрдирд╛рдпрд╛ рд╣реИ!
@ рдирд┐рдорд┐рд╢-рдЧреБрдкреНрддрд╛ рдпрд╣ рдХрдорд╛рд▓ рд╣реИ! рдХреНрдпрд╛ рдЖрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдкреНрд░рдпреБрдХреНрдд рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ; рдпрд╛ рдЕрдиреНрдпрдерд╛ рд╕реНрдкрд╖реНрдЯ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреНрдпреЛрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЖрджрд┐)
@pvinis рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдордЪрд╛рди рдмрдирд╛рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЬрдм рддрдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╣ рдирд╣реАрдВ рд╣реИ, рддрдм рддрдХ https://github.com/react-native-community/react-native-webview рдпрд╛ https://github.com/react-native-community/react-native рдореЗрдВ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдЖрдзрд╛рд░ рдмрдирд╛рдХрд░

рд╣рд╛рдп @cpojer рдкрд┐рдХрд░рдЖрдИрдУрдПрд╕ рдФрд░ рдкрд┐рдХрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ:

  • warning рдореЗрдВ PickerIOS , рдХрд┐ рдпрд╣ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИ рдФрд░ рдЖрдЧреЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
  • рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж PickerIOS рдХреЛ RN рд╕реЗ рд╣рдЯрд╛ рджреЗрдВред

рдЗрд╕ рдмреАрдЪ рд╣рдо Picker рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реБрдЭрд╛рд╡?

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

рд▓реЛрдЧреЛрдВ рдХреЛ рдиреЗрдЯрдЗрдиреНрдлреЛ рдХреЛрдб рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

рез) рдордЪрд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдПрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡-рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛: npx react-native-create-library --platforms ios,android --package-identifier com.reactnativecommunity.netinfo --prefix RNC --license MIT netinfo
2) рдирдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрдбрд╝ рдореЗрдВ react-native init NetInfoExample рдЪрд▓рд╛рдХрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ред рдореИрдВрдиреЗ рддрдм рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рд╕рд┐рд░реНрдл example ред
3) example/package.json рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░реВрдЯ package.json рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрдбрд╝ рдореЗрдВ babel.config.js рдЬреИрд╕реА рдХреБрдЫ рдЕрдиреНрдп рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред
4) рдПрдВрдбреНрд░реЙрдЗрдб рдЧреНрд░реЗрдбрд▓ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдПрдХреНрд╕рдХреЛрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред ../node_modules/react-native рд▓рд┐рдП рдПрдХ рдЦреЛрдЬ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ ../../node_modules/react-native рдмрджрд▓рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред
5) рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рдирд╛рдо рдХреЗ рдкрде рдХреЛ MainApplication.java рдФрд░ AppDelegate.m рд╕реЗ index рд╕реЗ example/index рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред
6) babel-plugin-module-resolver рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗ рдФрд░ рдЗрд╕реЗ babel.config.js рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ред рдпрд╣ рдЖрдкрдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛрдб рдХреЛ рдЙрд╕реА рддрд░рд╣ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд░рддрд╛ рд╣реИред
7) рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдХреБрдЫ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕рд╛ рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди Android рдкрд░ settings.gradle рдореЗрдВ рдкрде рдХреЗрд╡рд▓ ../../android ( рдЗрд╕ рддрд░рд╣ ) рд╣реЛрдЧрд╛ред
8) рдлрд┐рд░ рдореИрдВрдиреЗ рдореВрд▓ рдХреЛрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛, рдЙрдиреНрд╣реЗрдВ рдкреБрд░рд╛рдиреЗ RCT рдмрдЬрд╛рдп RNC (рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХрдореНрдпреБрдирд┐рдЯреА) рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдирд╛рдо рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ js рдФрд░ рдЗрдВрдбреЗрдХреНрд╕ рдкрде рдХреЛ package.json рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред
9) рдлрд┐рд░ рдореИрдВрдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ RNTester рд╕реЗ example рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХреЛрдб рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рд╛рдл рдХрд░ рджрд┐рдпрд╛ред RNTester рд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЙрдкреА рдХрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ example/index.js рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдерд┐рдпрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╣рд▓реНрдХрд╛ рдЖрд╡рд░рдг рд╣реИ рдЬреИрд╕реЗ рдореВрд▓ рд░реВрдк рд╕реЗ RNTester рдореЗрдВ рдерд╛ред
резреж) рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рдореЗрд▓ рдЦрд╛ рд╕рдХреЗ рдХрд┐ рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╡реЗрдмрд╡реНрдпреВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди Android gradle рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдереЗред

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ :)

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

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

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред рдореИрдВрдиреЗ рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рдПрдХ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдереА рдЬрдм рдХреБрдЫ рдРрдк рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдПрдХ lib рдореЗрдВ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ package.json рд╡рд┐рд▓реЛрдкрди рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдЫреЛрдЯреЗ рдХрджрдо рдирд╣реАрдВ рдЙрдард╛рдПред рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЬрд╛рдБрдЪ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЖрдкрдиреЗ рдЬреЛ рдХреБрдЫ рдХрд┐рдпрд╛ рдФрд░ рдореИрдВрдиреЗ рдХрд┐рдпрд╛, рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрднреА рднреА рдЕрд╕реНрдкрд╖реНрдЯ рдЪреАрдЬреЗрдВ рд╣реИрдВред

рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред :)

@cpojer SnapshotViewIOS рдХреБрдЫ рдЖрдИрдУрдПрд╕ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк RCTTest рдиреЗрдЯрд┐рд╡ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧ рдпрд╣рд╛рдБ рд╣реИ: https://github.com/facebook/react-native/blob/master/RNTester/js/RNTesterApp.ios.js#L180

рдХреНрдпрд╛ рд╣рдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ RN рдирд┐рд░реНрдпрд╛рдд рд╕реЗ рдХреЗрд╡рд▓ SnapshotViewIOS рдирд┐рдХрд╛рд▓ рд░рд╣реЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рдпрд╣ рдЕрднреА рднреА рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рддреМрд░ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

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

https://stosb.com/blog/retaining-history-when-moving-files-across-repositories-in-git/

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

#!/bin/bash

mkdir -p combined/

# Pipe output to silence "file not found" warnings.
mv ReactAndroid/src/main/java/com/facebook/react/modules/netinfo/NetInfoModule.java combined/ 2>/dev/null
mv Libraries/Network/RCTNetInfo.h combined/ 2>/dev/null
mv Libraries/Network/RCTNetInfo.m combined/ 2>/dev/null
mv Libraries/Network/NetInfo.js combined/ 2>/dev/null

true

рдЖрдкрдХреЛ рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдмрд╛рд╣рд░ рдХрд╣реАрдВ рд░рдЦ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдлрд┐рд░ рдЖрдкрдХреЛ рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

git fetch origin --unshallow
git checkout -b history
git filter-branch -f --prune-empty --tree-filter ~/treefilter.sh @
git filter-branch --prune-empty -f --subdirectory-filter combined

рдкрд╣рд▓реЗ filter-branch рдХрдорд╛рдВрдб рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ рдФрд░ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧрд╛ рдЬрд┐рдирдореЗрдВ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рджреВрд╕рд░рд╛ рдХрдорд╛рдВрдб рдХрд╛рдлреА рддреЗрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдирдП рдлреЛрд▓реНрдбрд░ рд╕реЗ рд░реВрдЯ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдлрд┐рд░ рдХреЗрд╡рд▓ рдЙрди рдХрдорд┐рдЯреНрд╕ рдХреЛ рд░рдЦреЗрдВ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд░рдЦреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдХреЛ рдмрджрд▓ рджреЗрдВред

рдлрд┐рд░ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/react-native-community/react-native-netinfo/commits/master

рдирдорд╕реНрддреЗ, @cpojer рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛

  • рдкреНрд░реЛрдЧреНрд░реЗрд╕ рд╡реНрдпреВрдЖрдИрдУрдПрд╕ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ

рдзрдиреНрдпрд╡рд╛рдж

рдлрд╝реЗрдЪ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:

рд░реЗрдкреЛ рд╕реЗ рдлрд╝реЗрдЪ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╕реАрдзреЗ whatwg-fetch рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

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

рдХреГрдкрдпрд╛ рдЗрд╕ рд╢рд╛рдЦрд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ (рдирдпрд╛ рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдорд┐рд▓рдиреЗ рдкрд░ рдореИрдВ рдЗрд╕ рд░реЗрдкреЛ рдХреЛ рд╣рдЯрд╛ рджреВрдВрдЧрд╛)

рдлрд╝реЗрдЪ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:

рд░реЗрдкреЛ рд╕реЗ рдлрд╝реЗрдЪ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╕реАрдзреЗ whatwg-fetch рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

рдЪреВрдВрдХрд┐ рдореБрдЭреЗ AbortController.Signal рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдлреЛрд░реНрдХрдб рдкреЙрд▓реАрдлрд┐рд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдХреНрдпрд╛ рдпрд╣ рдХреЛрд░ рдХреЗ рдЕрдВрджрд░ рдлрд╝реЗрдЪ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рд╛рде рдлрд┐рдЯ рд╣реЛрдЧрд╛?

@cpojer рдореИрдВ

@cpojer рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ

  • ImageEditor рдХреЛ рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ

рдзрдиреНрдпрд╡рд╛рдж!

@nicholaslee119 рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-progress-view рдмрдирд╛рдпрд╛ред рдкреНрд░рдЧрддрд┐ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЗрд╕ рдкрд░ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
@ рдЕрдВрд╕рд╛рд▓рд┐рдмреНрд░рд╛рд╣рд┐рдо рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИред рдЖрдкрдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-simple-share рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред рдХреГрдкрдпрд╛ рд╡рд╣рд╛рдВ рдПрдХ рдкреАрдЖрд░ рднреЗрдЬреЗрдВ!
@rafaellincoln рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-push-notification-ios рдмрдирд╛рдпрд╛ред
@dratwas @Trancever рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкрд░ рд╣реИ, рдХреГрдкрдпрд╛ рдЙрд╕рдХреЗ рд╕рд╛рде рдЙрд╕ рд░реЗрдкреЛ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВ рдЬреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
@ Jyrno42 рдХреНрдпрд╛ рд╣рдо рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖

@cpojer рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореИрдВрдиреЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рдХрд┐ @Trancever рдЙрд╕ рдкрд░ рд╣реИред
рдореИрдВ Move ImageStore to a community repo рд▓реЗ рд╕рдХрддрд╛ рдерд╛ рдЕрдЧрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ Move ImagePickerIOS to a community repo

@dratwas рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-image-store рдмрдирд╛рдпрд╛!

рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ AsycnStorage рдФрд░ PushNotificationIOS рдХреЛ рдХреНрдпреЛрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рджреЛрдиреЛрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдРрдкреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рдореБрджрд╛рдп рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХреЗрдВ?

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ PushNotationIos рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ https://github.com/zo0r/react-native-push-notification рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ PushNotificationIos рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛?

@vdlindenmark AsyncStorage рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдореБрджрд╛рдп рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдореИрдВ рдкрд┐рдХрд░ рд▓реЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ !!!

рдЕрдЧрд░ Move ImagePickerIOS to a community repo рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЦреБрд╢реА-рдЦреБрд╢реА рдорджрдж рдХрд░реВрдВрдЧрд╛

рдЕрд░реЗ @cpojer рдореИрдВрдиреЗ PickerIOS рдФрд░ Picker рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП #23359 рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рд╣реИред рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ :)ред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрд┐рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ https://github.com/react-native-community/react-native-statusbar/pull/1

@dratwas рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рд╡рд╣рд╛рдВ рднреНрд░рдорд┐рдд рд╣реЛ рдЧрдпрд╛ред рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ ImageStore рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ @EvanBacon рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВрд╕реЗрд╡рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
@Krizzu рд░реВрдк @vdlindenmark рдЙрдирдХрд╛ рдХрд╣рдирд╛ рд╣реИ, рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреЗ рджреЛрдиреЛрдВ рд╕рдореБрджрд╛рдп рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
@Keraito рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдкреАрдЖрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/react-native-community/react-native-image-picker-ios рдмрдирд╛рдпрд╛ рд╣реИред
@andersonaddo рдХрд┐рдпрд╛! рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдпреЗ рдзрдиреНрдпрд╡рд╛рджред

@cpojer рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ AccessibilityInfo рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рднреА рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рд╣реИред

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

рд╡реНрдпреВ рд▓реЗрдпрд░ рдореЗрдВ рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рд╕рдкреЛрд░реНрдЯ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИрдВ (https://github.com/react-native-community/discussions-and-proposals/pull/56, https:// github.com/react-native-community/discussions-and-proposals/pull/55, https://github.com/react-native-community/discussions-and-proposals/pull/54), рд▓реЗрдХрд┐рди рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ RN рдХрд░рддрд╛ рд╣реИ 'рдЕрднреА рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдпрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдирд╣реАрдВ рд╣реИ, рдкрд░рд┐рдЪрд╛рд▓рди рдкреНрд░рдгрд╛рд▓реА рд╕реНрддрд░ рдкрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА a11y рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "рдЧрддрд┐ рдХрдо рдХрд░реЗрдВ" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдПрдирд┐рдореЗрд╢рди рдХреЛ рдХрдо/рдмрдВрдж рдХрд░рдХреЗ рдРрдк рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдУрдПрд╕ рдкрд░ UIAccessibility рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк (рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╕рдордХрдХреНрд╖ рдирд╣реАрдВ рдкрддрд╛) AccessibilityInfo рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рдПрдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рд╣реЛрдиреЗ рд╕реЗ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдпреЛрдЧрджрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рджред

@cpojer рдореБрдЭреЗ рдХреЛрдИ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ @Trancever рд╕реЗ рдмрд╛рдд

  • ImageEditor рдХреЛ рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ

@elucaswork рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХрд╛ рд╣реА рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЗрдВ рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рд╕рдкреЛрд░реНрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рд╕рдВрднрд╡ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
@dratwas рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ!

  • рдкрд┐рдХрд░ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВред

@cpojer рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ RN рдЕрднреА рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдпрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдирд╣реАрдВ рд╣реИ, рд╡рд╣ рд╣реИ рдкрд░рд┐рдЪрд╛рд▓рди рдкреНрд░рдгрд╛рд▓реА рд╕реНрддрд░ рдкрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА a11y рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "рдЧрддрд┐ рдХрдо рдХрд░реЗрдВ" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдПрдирд┐рдореЗрд╢рди рдХреЛ рдХрдо/рдмрдВрдж рдХрд░рдХреЗ рдРрдк рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдУрдПрд╕ рдкрд░ UIAccessibility рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк (рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╕рдордХрдХреНрд╖ рдирд╣реАрдВ рдкрддрд╛) AccessibilityInfo рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдЖрдЬ рд╣реА рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЗрдВ "рдХрдо рдЧрддрд┐" рд╡рд┐рдХрд▓реНрдк рдХреЛ рдХреИрд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджреГрд╢реНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП https://react-native.canny.io/feature-requests рдЕрднреА рднреА рдкрд╕рдВрджреАрджрд╛ рдордВрдЪ рд╣реИ?

рд╣рдореЗрдВ VibrationIOS рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрд╕реЗ рдорд╛рд░реНрдЪ 2016 рд╕реЗ Vibration рдкрдХреНрд╖ рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

@hramos рдорд╣рд╛рди рд╕реБрдЭрд╛рд╡! рдореИрдВ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреВрдВрдЧрд╛ред

@cpojer рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдкрд┐рдХрд░/рдкрд┐рдХрд░рдЖрдИрдУрдПрд╕ рдХрд┐рд╕реА рдХреЛ рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдЧрд░ рд╕рдВрднрд╡ рд╣реБрдЖ рддреЛ рдореИрдВ рдЗрд╕ рдкрд░ рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рд╣рд╛рдп @rafaellincoln , рдкрд┐рдХрд░ рд╕рд╛рдорд╛рди рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ RN рд░реЗрдкреЛ рдореЗрдВ рд╣реА рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рд╡рд┐рд▓рдп рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдкреАрдЖрд░ #23359 . рдЬрдорд╛ рдХрд┐рдпрд╛ рд╣реИ

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

рдпрд╣рд╛рдВ рд╡реЗ рд╕рднреА рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рдкреВрд░реЗ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ:

  • NetInfo (https://github.com/react-native-community/react-native-netinfo) рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ @matt-oakes рджреНрд╡рд╛рд░рд╛ @react-native-community/netinfo рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ npm рдкрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдирдП рдкрд░реАрдХреНрд╖рдг рднреА рдЬреЛрдбрд╝реЗ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ!
  • ViewPagerIOS (https://github.com/react-native-community/react-native-viewpager/pull/1) рдХреЛ @ferrannp рджреНрд╡рд╛рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • AsyncStorage (https://github.com/react-native-community/react-native-async-storage) рдХреЛ @Krizzu рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ред
  • StatusBar (https://github.com/react-native-community/react-native-statusbar/pull/1) рдХреЛ @dmtrKovalenko рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрд▓рдЧ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ред
  • рд╕реНрд▓рд╛рдЗрдбрд░ (https://github.com/react-native-community/react-native-slider/pull/1) @michalchudziak рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • MaskedViewIOS (https://github.com/react-native-community/react-native-masked-view/pull/1) рдХреЛ @FonDorn рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • PushNotificationIOS (https://github.com/react-native-community/react-native-push-notification-ios/pull/1) @rafaellincoln рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
  • ImageEditor (//github.com/react-native-community/react-native-image-editor/pull/1) @Trancever рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
  • @EvanBacon рдиреЗ #23330 рдореЗрдВ ImageStore рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝рд╛ред
  • @wellmonge рдиреЗ AlertIOS рдФрд░ Alert рдХреЛ #23318 рдореЗрдВ рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ред
  • рдХреЙрд▓рд╕реНрдЯреИрдХ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдирдП рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛: https://blog.callstack.io/the-react-native-cli-has-a-new-home-79b63838f0e6

рдореИрдВ рдпрд╣ рднреА рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрди рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рд╕реЗ рдЙрди рдореЙрдбреНрдпреВрд▓реЛрдВ рдХрд╛ рдмреЗрд╣рддрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛рдиреА @ рдореИрдЯ-рдУрдХреНрд╕ рдиреЗ рдиреЗрдЯрдЗрдиреНрдлреЛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рд╛ (https://github.com/react-native-community/react-native-netinfo/pull/ 4) рдФрд░ @ifsnow рдиреЗ AsyncStorage (https://github.com/react-native-community/react-native-async-storage/pull/4) рдореЗрдВ рдлрд╝реНрд▓реЛ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝реЗред рдЗрди рдШрдЯрдХреЛрдВ рдХреЛ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ (рдФрд░ рдлреЗрд╕рдмреБрдХ) рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ, рд╡реЗ рдлреЗрд╕рдмреБрдХ рдХрд░реНрдордЪрд╛рд░реА рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдП рдмрд┐рдирд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдореМрдЬреВрджрд╛ рдореБрджреНрджреЛрдВ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рднреА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдо рддреЗрдЬреА рд╕реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рдкрд╛рдПрдВрдЧреЗ!

рд╣рдо рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдЧреЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

  • рдХрдВрдкрди рд╣рдЯрд╛рдПрдБIOS
  • рдЕрдкреНрд░рдпреБрдХреНрдд рддреГрддреАрдп-рдкрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдирд┐рдХрд╛рд▓реЗрдВ
  • рдирдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Facebook рдЖрдВрддрд░рд┐рдХ рдХреЛрдб рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ

рдлрд┐рд░ рд╕реЗ, рдЙрди рд╕рднреА рдХреЛ рдЬреЛ рдЕрдм рддрдХ рдорджрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдзрдиреНрдпрд╡рд╛рдж!

@cpojer

  • рдЕрдкреНрд░рдпреБрдХреНрдд рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
  • package.json рдореЗрдВ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ рдЬреЛ рд╕реАрдзреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВ

рдЙрдкрд░реЛрдХреНрдд рдХрд╛рд░реНрдп рдкреАрдЖрд░ #23428 рдФрд░ #23467PR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреВрд░реЗ рдХрд┐рдП рдЧрдП рд╣реИрдВ

@cpojer

  • рд╕реНрд╡рд╛рдЗрдк рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реВрдЪреА рд╣рдЯрд╛рдПрдВ

# 23484 рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ ListView рдХреЛ рднреА рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред

FWIW, CameraRoll рдХреА ListView рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдирд╛ ListView рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

FWIW, CameraRoll рдХреА ListView рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдирд╛ ListView рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

RNTester рдореЗрдВ CameraRollView рдлрд╝рд╛рдЗрд▓ рдХреЗрд╡рд▓ ReactNative рдореЗрдВ ListView рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЪреАрдЬрд╝ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рд╢рд╛рдпрдж рдЙрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓реИрдЯрд▓рд┐рд╕реНрдЯ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реЛрдЧреАред рдореИрдВ рдЦреБрд╢реА рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЕрдЧрд░ рдХреИрдорд░рд╛рд░реЛрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ

рдЬрдм рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА 0.58.4 рдореЗрдВ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ, рд╕рд┐рд░реНрдл рдПрдХ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ 18 рдПрдордмреА рд▓рдЧрддрд╛ рд╣реИ
рдореЗрд░реА рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:
"react": "16.6.3", "react-native": "0.58.4", "react-native-elements": "^1.0.0", "react-native-gesture-handler": "^1.0.15", "react-native-vector-icons": "^6.3.0", "react-navigation": "^3.2.3"

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрдЯрд░рдЖрдИрдУрдПрд╕ рдХреЛ рдЖрд░рдПрди 0.59 рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреИрдХреЗрдЬ рд╣реИ? @cpojer

@cpojer рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ

  • рд░реЗрдкреЛ рд╕реЗ рдлрд╝реЗрдЪ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╕реАрдзреЗ whatwg-fetch рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

@cpojer рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреЛрд░ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП KeyboardAvoidingView рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ https://github.com/APSL/react-native-keyboard-aware-scroll-view рдЬреИрд╕реЗ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╕реЛрдЪрд╛ рд╣реИ, рдпрд╛ рдЗрд╕реЗ рдХреЛрд░ рдореЗрдВ рд░рдЦрдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ ?

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

рдпрд╣рд╛рдБ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдоред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ NetInfo рдФрд░ AsyncStorage рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ podspec рдлрд╝рд╛рдЗрд▓реЗрдВ рдЧрд╛рдпрдм рд╣реИрдВред @cpojer рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рдкреЙрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рджреЗрд╢реА рдЖрдИрдУрдПрд╕ рдХреЛрдб рд╣реЛрдВ?

рдпрд╣рд╛рдБ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдоред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ NetInfo рдФрд░ AsyncStorage рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ podspec рдлрд╝рд╛рдЗрд▓реЗрдВ рдЧрд╛рдпрдм рд╣реИрдВред @cpojer рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рдкреЙрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рджреЗрд╢реА рдЖрдИрдУрдПрд╕ рдХреЛрдб рд╣реЛрдВ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдкреЙрдбрдлрд╛рдЗрд▓ рдореЗрдВ рдЗрдирдХреА рдЙрдк-рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрднрд╡рддрдГ рдирдП рд░реЗрдкреЛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: https://github.com/facebook/react-native/blob/master/React.podspec#L301 -L304

@syaau @TheSavior рдЕрдЪреНрдЫреА рдЬрдЧрд╣ред рдореИрдВрдиреЗ рдирдП рдиреЗрдЯрдЗрдиреНрдлреЛ рд░реЗрдкреЛ рдореЗрдВ рдкреЙрдбрд╕реНрдкреЗрдХ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдЦреЛрд▓рд╛ рд╣реИ:

https://github.com/react-native-community/react-native-netinfo/pull/17

@cpojer рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ KeyboardAvoidingView рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рддрджрд╛рд░ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХрд╛ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрд╡рд╕рд░ рд╣реИ рдпрджрд┐ рдпрд╣ рдореВрд▓ рдкрд░ рд░рд╣рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ ??

рдореИрдВ рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо ART рдХреЛ react-native-svg рдкрдХреНрд╖ рдореЗрдВ рд╣рдЯрд╛ рджреЗрдВред

@justDanielMata рд╣рд╛рдБ, рдореБрдЭреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдХреЛрд░ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ рддреЛ рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
@EvanBacon рдореИрдВ рдЯреАрдо рдХреЗ рд╕рд╛рде рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЖрдкрд╕реЗ

RN рд░реЗрдкреЛ рд╕реЗ WebView рдирд┐рдХрд╛рд▓реЗрдВ

рдореБрдЭреЗ рдпрд╣ рд▓реЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ

@ericlewis рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ FB рдХреА рдУрд░ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЕрднреА рднреА рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВред

NavigatorIos рдХреЛ react-native рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, @cpojer рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП react-native-community рддрд╣рдд рд░реЗрдкреЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рдпрд╣ рдареАрдХ рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ
https://github.com/michaelknoch/react-native-navigator-ios

@ рд╕рд┐рдЬрд╛рдж (

@sijad рд╣рдо рдХреЗрд╡рд▓ рдШрдЯрдХреЛрдВ рдХреЛ react-native-community рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓реАрди рдХреЛрд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд╕реЗ рдЬрд┐рди рдШрдЯрдХреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рдЖрдкрдХреЗ рдРрдкреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрдЪреНрдЫреЗ рдШрдЯрдХ рд╣реИрдВред рдиреЗрд╡рд┐рдЧреЗрдЯрд░рдЖрдИрдУрдПрд╕ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд▓реЛрдЧ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЕрдиреНрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдорд╛рдзрд╛рди рд╕реБрдЭрд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @michaelknoch рдиреЗ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдкрдиреЗ рдКрдкрд░ рд▓реЗ рд▓рд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдкрд░ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗред

рд▓реЗрдХрд┐рди рдЖрдк рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рд▓рд╛рд╣ рдХреНрдпреЛрдВ рджреЗрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреЗрдПрд╕ рдЖрдзрд╛рд░рд┐рдд рдиреЗрд╡рд┐рдЧреЗрд╢рди (рдлреА рд░рд┐рдПрдХреНрдЯ-рдиреЗрд╡рд┐рдЧреЗрд╢рди) рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЗрддрдирд╛ рддреЗрдЬ рд╣реИ рдХрд┐ рджреЗрд╢реА рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЕрдм рдЕрдирд┐рд╡рд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ?
@cpojer

@cpojer рд╣рд╛рдп рдиреЗ рдЕрднреА рдкреНрд░реЛрдЧреНрд░реЗрд╕ :) https://github.com/react-native-community/react-native-progress-view/pull/1

@michaelknoch рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдореВрд▓ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрдЯрд░рдЖрдИрдУрдПрд╕ рдПрдХ рд╡рд┐рд░рд╛рд╕рддреА рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдереА рдЬрд┐рд╕реЗ рд╣рдо рдЕрдм рдлреЗрд╕рдмреБрдХ рдкрд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЕрднреА, рд╣рдо Facebook рдкрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╕реНрдЯрдо рдиреЗрдЯрд┐рд╡ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдирд╣реАрдВ рд╣реИред рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЛ https://github.com/wix/react-native-navigation рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ
@kdez рдХрдорд╛рд▓, рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд▓реВрдВрдЧрд╛!

@cpojer рдмрд╕ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдФрд░ SegmentedControlIos рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреВрд░рд╛ рдХрд░рдирд╛ рдФрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдРрдк рдЬреЛрдбрд╝рд╛ред

  • рдШрдЯрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдирдИ рдЖрд░рдПрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
  • рдПрдирдкреАрдПрдо рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред

@cpojer рдиреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб-рдПрдкреА рдХреЛ рдЖрд░рдПрди рдХреЛрд░ рд╕реЗ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдРрдк рдЬреЛрдбрд╝рд╛ред

  • рдШрдЯрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдирдИ рдЖрд░рдПрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
  • рдПрдирдкреАрдПрдо рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред

@cpojer рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджреЗрд╢реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

  • рджреЗрд╢реА "TestModule" рдХреЛ RNTester

рдЕрдЧрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ!

@cpojer рдЯреЛрд╕реНрдЯ рдШрдЯрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдмрд╛рдж рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд╛рд░рдг:

  1. рдЯреЛрд╕реНрдЯ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХрд╛ рдПрдХ рдФрд░ рдкреНрд░рдХрд╛рд░/рд╢реИрд▓реА рд╣реИ, рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдШрдЯрдХ рд╣реИрдВ
  2. рдХреЗрд╡рд▓ Android рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореМрдЬреВрдж рд╣реИ
  3. рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░рдХреНрд╖рд┐рдд "рдЯреЛрд╕реНрдЯ рдЬреИрд╕реЗ" рдШрдЯрдХреЛрдВ рдХреЗ рдЯрди рд╣реИрдВ https://github.com/search?q=react+native+toast рдЬреЛ рдмрд╣реБ-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИрдВ

рдЖрдкрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрд╛?

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

рдпрджрд┐ рдпрд╣ рдЖрдо рд░рд╛рдп рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп рдХреЗ рддрд╣рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдиреЗрд╡рд┐рдЧреЗрдЯрд░рдЖрдИрдУрдПрд╕ рдХреА рддрд░рд╣ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИ, рддреЛ рдореИрдВ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреЗ рддрд╣рдд рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рд╕рдореБрджрд╛рдп рдХреА рдЫрддрд░реА рдХреЗ рдиреАрдЪреЗ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рдХреНрдпрд╛ рдлреЗрд╕рдмреБрдХ рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреЗрд╡рд▓ рдЖрдИрдУрдПрд╕ (рдЬреЛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИ) рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдерд╛?

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ: https://github.com/michaelknoch/react-native-tabbar-ios

@karlsander

рдирдорд╕реНрддреЗ, рдореИрдВ рдПрдХреНрд╕рдкреЛ рдореЗрдВ рдПрдХреНрд╢рдирд╢реАрдЯрдЖрдИрдУрдПрд╕ рдореВрд▓ рдХреЛрдб рд▓реЗ рдЬрд╛рддрд╛ рд╣реВрдВред рдХреГрдкрдпрд╛ рдЬрд╛рдВрдЪреЗрдВ
https://github.com/expo/react-native-action-sheet/pull/105

рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ react-clone-referenced-element рдХрд╣рд╛рдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд┐рд╕реНрдордд рдХреЗред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ? рдореИрдВ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЛрдб-рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЕрдЧрд░ рдпрд╣ рдмреЗрд╡рдХреВрдл рд╕рд╡рд╛рд▓ рд╣реИред

@Rendfold рдЖрдк рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рд╡рд╣реА рдмрд╛рдд рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ред

рдпрд╣рд╛рдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛: https://github.com/facebook/react-native/commit/665954efcc4460839d00a572be84cf204a42c0d5

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдирд╛ рд╣реИ рдХрд┐ ListView рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдлреЗрд╕рдмреБрдХ рдХреЗ рдЕрдВрджрд░ рднреА рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

@ericlewis рдЗрд╕реЗ рд╡рд╣рд╛рдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдЧреЗ рдмрдврд╝ рдЧрдпрд╛ред 2016 рдореЗрдВ рдЬрд╛рдирд╛ рдкрдбрд╝рд╛ рдпрд╣ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рдерд╛ eaba2abc0b76f9a26703c87eecf4a8bb52f9ed3e
рд▓реЗрдХрд┐рди рд╣рд╛рдБ, рдЖрдк рд╕рд╣реА рдереЗ, рдпрд╣ ListView рдХреЗ рд▓рд┐рдП рд╣реИред

@cpojer рдореИрдВ # 23730 рдХреЗ рд▓рд┐рдП DrawerLayout / DrawerLayoutAndroid рдореЗрдВ рдкреЛрдХрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрд▓рдЧ рд▓рдЧрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рднреА рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реЛрдЧрд╛? рдореИрдВ рдЗрд╕реЗ рд▓реЗрдХрд░ рдЦреБрд╢ рд╣реВрдВред

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

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ Detox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-svg рдХреЗ e2e рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рджреЗрдЦрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЯреНрд░реИрд╡рд┐рд╕ рдФрд░ рдмрд┐рдЯрд░рд╛рдЗрдЬрд╝ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ:
https://travis-ci.org/msand/react-native-svg-e2e/builds
https://app.bitrise.io/app/1a150b039e9b8fbd#/builds

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

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

рдЯреНрд░реИрд╡рд┐рд╕ рдФрд░ рдмрд┐рдЯрд░рд╛рдЗрдЬ рдкрд░ рдХреЗрд╡реАрдПрдо рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдПрдореБрд▓реЗрдЯрд░ рдХреИрдирд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рддреНрд╡рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╡реИрд╕реЗ рднреА, рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ e2e рдХреЛ рд╕рд░реНрдХрд┐рд▓рд╕реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд╣реАрдВ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд░реЗрдкреЛ рдХрд╛рдо рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/msand/react-native-svg-e2e

рд╡рд┐рд╖рдп рд╕реЗ рд╣рдЯрдХрд░: рдпрджрд┐ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдПрд╕рд╡реАрдЬреА рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдРрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛: https://github.com/web-platform-tests/ wpt/рдкреЗрдбрд╝/рдорд╛рд╕реНрдЯрд░/svg
рд╕рдВрднрд╡рддрдГ svg рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/kristerkari/react-native-svg-transformer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рддреБрд▓рдирд╛ рдХрджрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред

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

рдпрджрд┐ рдЖрдк рд╡реЗрдм рдореЗрдВ ART рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрдирд╡рд╛рд╕ рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ svg рд╕реЗ рднреА рддреЗрдЬрд╝ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ; рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реЙрдЯрд╕реНрдкреЙрдЯ/рдЕрдбрд╝рдЪрдиреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, рдФрд░ рдпрджрд┐ рдЖрдк рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдкрд░реНрдпрд╛рдкреНрдд рдбреЗрдЯрд╛ рдкрд░ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдЙрдЪрд┐рдд рдП/рдмреА рдорд╛рдк рдХрд░реЗрдВред рдФрд░, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдЖрд░рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдореМрдЬреВрджрд╛ рдХреЛрдб рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рдпрдерд╛рд╡рдд рд░рдЦрдирд╛ рдареАрдХ рд╣реИред рд▓реЗрдХрд┐рди, рдирдП рдХреЛрдб рдХреЗ рд▓рд┐рдП рдореИрдВ рд╢рд╛рдпрдж рдпреБрдХреНрддрд┐ рдЕрдиреБрд░реВрдк svg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-) рд╡реЗрдм рд╕рдВрдЧрдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ (рдЬрдм рддрдХ рдХрд┐ рдЗрд╕реЗ рдХреИрдирд╡рд╛рд╕/рд╡реЗрдмрдЧреНрд▓ рд╕реНрддрд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ)ред рдПрдХ рд╕рдВрдЧрддрддрд╛ index.web.js рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЖрдЧрд╛рдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-svg рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореИрдВ рдЖрдЬ рд╣реА рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЗрдВ "рдХрдо рдЧрддрд┐" рд╡рд┐рдХрд▓реНрдк рдХреЛ рдХреИрд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджреГрд╢реНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП https://react-native.canny.io/feature-requests рдЕрднреА рднреА рдкрд╕рдВрджреАрджрд╛ рдордВрдЪ рд╣реИ?

@kristerkari рдореИрдВрдиреЗ AccessibilityInfo рдореЗрдВ "рдХрдо рдЧрддрд┐" рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рд╣реИ
https://github.com/facebook/react-native/pull/23839

@cpojer рд╣рд╛рдп, рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореИрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░ рдерд╛ред рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕реНрдерд┐рддрд┐-рдмрд╛рд░ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрднреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдФрд░ рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕реНрдерд┐рддрд┐-рдмрд╛рд░ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд┐рд▓реАрдЬ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

@dmtrKovalenko рд╣рд╛рдБ, рдХреГрдкрдпрд╛ рдХрд░реЗрдВ!

рдкрджрд╛рд╡рдирддрд┐ рд╕реНрдерд┐рддрд┐-рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ -> #23898

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

@msand рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ CircleCI рдкрд░ рдмрд╕ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ @gengjiawen рджреНрд╡рд╛рд░рд╛ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ 'рдЖрдзрд┐рдХрд╛рд░рд┐рдХ' рд╣реИред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХреИрдорд░рд╛рд░реЛрд▓ рднреА рдЙрдирдХреЗ рдкрд╛рд╕ рд╣реИ рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдЯреЗрд╕реНрдЯ рдкрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИ, рдкрд░реАрдХреНрд╖рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рд╣реИ (рдХреНрдпрд╛ рдРрдк рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ), рдЗрд╕рд▓рд┐рдП рдпрд╣ config. рдореИрдВрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ netinfo рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред @ рдореИрдЯ-рдУрдХреНрд╕ рдХреНрдпрд╛ рдЖрдк рдПрдХ рдирдЬрд╝рд░ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖрдпрд╛ рд╣реИ?

@bartolkaruza рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ NetInfo рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рд╣реИ: https://github.com/react-native-community/react-native-netinfo/pull/25

рдореИрдВ рдЕрднреА рдХреИрдорд░рд╛ рд░реЛрд▓ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░реВрдБрдЧрд╛ред

@cpojer рдХреЛрд░ рд╕реЗ рдЯреАрд╡реАрдУрдПрд╕ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ Button рдХреЛ рднреА рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирд┐рдХрд╛рд▓реЗрдВ рдпрд╛ рдирд┐рдХрд╛рд▓реЗрдВ? рдореИрдВ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреВрдВрдЧрд╛ред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢реНрди рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдирд┐рдХрд╛рд▓реА рдЧрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

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

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, Reactotron-react-native рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реАрдзреЗ AsyncStorage рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-asyncstorage рдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ AsyncStorage ReactNative рдХреЛ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рддрд░рд╣ рдпрд╣ рдПрдХ рд╣реА рдРрдк рдореЗрдВ AsyncStorage рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЖрдк рдЙрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЗрд╕реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рд░реАрдбрдореА), рд▓реЗрдХрд┐рди рдЗрдВрд╕реНрдЯреЙрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдПрдЧреА рдпрджрд┐ рд░рд┐рдПрдХреНрдЯрдиреЗрдЯрд┐рд╡ рдирд┐рд░реНрднрд░рддрд╛ рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ? рдХреНрдпрд╛ рдирд╛рдорд┐рдд рдореВрд▓ рдореЙрдбреНрдпреВрд▓ "AsyncStorage" рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ?

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

рд╣рд╛рдп @cpojer рдореИрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдореИрдВ "рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рдкрд┐рдХрд░рдЖрдИрдУрдПрд╕/рдкрд┐рдХрд░ рдШрдЯрдХ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ" рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдЕрд░реЗ @wagnermaciel , рдореИрдВ рдФрд░ @bartolkaruza рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рд▓рдЧрднрдЧ рдХрд┐рдпрд╛ред @cpojer рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдПрдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЛрдЬрдирд╛ рдЗрд╕реЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдФрд░ рджреЛрдиреЛрдВ рдШрдЯрдХреЛрдВ рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдХреА рд╣реИред

https://github.com/jainkuniya/react-native-picker

@jainkunia рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВред @cpojer рдХреНрдпрд╛ рдпрд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рдЖрдк рдореБрдЭреЗ рд╕реМрдВрдк рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рджреЛрд╕реНрддреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╣рдо рд╕рднреА рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдо рдЬреЛ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@wagnermaciel рд╣рдорд╛рд░реЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВрдиреЗ рдЕрднреА рдореВрд▓ рдкреЛрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗ рд░рд╣реЗ рдереЗ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд╛рдЗрди рдЕрдк рдХрд┐рдпрд╛ рдерд╛ред рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдмрд┐рдирд╛ рдирд╛рдо рдХреЗ рдЙрдирдХреЗ рдЖрдЧреЗ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдХрд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рд╣рд╛рдп @cpojer , рдХреНрдпрд╛ рдореБрдЭреЗ "ImagePickerIOS рдХреЛ рдПрдХ рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ" - рдореБрдЭреЗ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

@ aerlinn13 рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд░рдЦрд╛ рд╣реИред рдмрд╕ рд░реЗрдкреЛ рдХреЛ рдПрдХ рдкреАрдЖрд░ рднреЗрдЬреЗрдВ рдФрд░ рдореБрдЭреЗ рдкрд┐рдВрдЧ рдХрд░реЗрдВ рдФрд░ рд╣рдо рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕реЗ рд╕рдВрднрд╛рд▓ рд▓реЗрдВрдЧреЗ :) рдзрдиреНрдпрд╡рд╛рдж!

@cpojer рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ "рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдкреНрд░реЛрдЧреНрд░реЗрд╕рдмрд╛рд░ рдПрдВрдбреНрд░реЙрдЗрдб рд╣рдЯрд╛рдПрдВ, рд╕рдВрднрд╡рддрдГ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд░реЗрдкреЛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ" рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!!!

@wagnermaciel рдХрд┐рдпрд╛! рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ :)

рд╣рд╛рдп @cpojer , рдореИрдВ рдЯреЛрд╕реНрдЯрдПрдВрдбреНрд░реЙрдЗрдб рдШрдЯрдХ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ToastAndroid рдХрд╛ рдЙрдкрдпреЛрдЧ HMRLoadingView рдФрд░ LinkingExample рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рдпрд╣ рд╕рдВрджрд┐рдЧреНрдз рд╣реИ рдХрд┐ рдЙрди рджреЛ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдПред
рд╡реИрд╕реЗ рднреА рдЕрдЧрд░ рдпрд╣ рдПрдлрдмреА рджреНрд╡рд╛рд░рд╛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕рдордп рдореЗрдВ рдХреЛрдИ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ :)

рдореЗрд░реА рдореВрд▓ рдкреЛрд╕реНрдЯ:

@cpojer рдЯреЛрд╕реНрдЯ рдШрдЯрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдмрд╛рдж рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд╛рд░рдг:

  1. рдЯреЛрд╕реНрдЯ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХрд╛ рдПрдХ рдФрд░ рдкреНрд░рдХрд╛рд░/рд╢реИрд▓реА рд╣реИ, рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдШрдЯрдХ рд╣реИрдВ
  2. рдХреЗрд╡рд▓ Android рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореМрдЬреВрдж рд╣реИ
  3. рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░рдХреНрд╖рд┐рдд "рдЯреЛрд╕реНрдЯ рдЬреИрд╕реЗ" рдШрдЯрдХреЛрдВ рдХреЗ рдЯрди рд╣реИрдВ https://github.com/search?q=react+native+toast рдЬреЛ рдмрд╣реБ-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИрдВ

рдЖрдкрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрд╛?

@radeno рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдЕрднреА рд╣рдЯрд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдХрд░рдирд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ @cpojer рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╕реНрдд рдерд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдЖрдЬ рдкреНрд░реЛрдЧреНрд░реЗрд╕

@cpojer рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рд╣реИ рдХрд┐ "Deprecate StatusBarIOS" рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди StatusBarIOS.ios рдФрд░ StatusBarIOS.android 2018 рд╕реЗ рдирд╣реАрдВ рдмрджрд▓реЗ рд╣реИрдВред рдХреНрдпрд╛ рдореИрдВрдиреЗ рдХреБрдЫ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛?

рдЕрдЧрд░ рдХреБрдЫ рдХрдореА рдирд╣реАрдВ рд╣реИ рддреЛ рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рдЕрдиреНрдпрдерд╛, рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@cpojer рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг

@wagnermaciel рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП https://github.com/facebook/react-native/issues/23313#issuecomment -461462981 рджреЗрдЦреЗрдВред рдореВрд▓ рдЖрдИрдУрдПрд╕ рдХреЛрдб рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/facebook/react-native/blob/master/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios.js#L12

@cpojer рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдЬреЗрдПрд╕ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рдСрдбрд┐рдЯрд┐рдВрдЧ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

@cpojer рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИред рдореБрдЭреЗ рдпрд╣ рдЫрд╛рддрд╛ рдореБрджреНрджрд╛ рдЕрдЪреНрдЫреЗ рдкрд╣рд▓реЗ рдореБрджреНрджреЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЕрднреА рдХреНрдпрд╛ рдкрдХрдбрд╝ рдореЗрдВ рд╣реИред

рд╢реАрд░реНрд╖ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╢реАрд░реНрд╖ рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░реЗрд╕ рд╡реНрдпреВ рдЖрдИрдУрдПрд╕ рдХреЛ рдПрдХ рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ) рдпрд╛ рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрд╛рд░реНрдп рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣реИрдВ? рдХреБрдЫ рдРрд╕реЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдХреЛ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рд╡реНрдпреВрдЖрдИрдУрдПрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛) рд▓реЗрдХрд┐рди рдереНрд░реЗрдб рдХреЛ рдкрдврд╝рдирд╛ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реЗ рд▓рд┐рдП рдЧрдП рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВред

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

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

рдореБрдЭреЗ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднреА рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред :)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд▓реЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИрдВ:

  • рдХреАрдмреЛрд░реНрдб рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рджреГрд╢реНрдп, рд╕реБрд░рдХреНрд╖рд┐рдд рдХреНрд╖реЗрддреНрд░ рджреГрд╢реНрдп
  • рдореЛрдбрд▓ (?)

SafeAreaView рд▓реЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА!

рдХреНрдпрд╛ рдХреЛрд░ рд╕реЗ рд╡реЗ рдкрд▓рд╛рдпрди рдЕрднреА рднреА рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдЕрдЧрд▓реЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреНрдпрд╛ рд╣реИрдВ? рдореИрдВ рднреА рдПрдХ рд╣рд╛рде рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ :)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @brentvatne @ide @ericvicenti @kmagiera рдиреЗ рд░рд╛рдп рджреА рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдФрд░ рд░реАрдПрдирд┐рдореЗрдЯреЗрдб рдЬреИрд╕реЗ рддреГрддреАрдп-рдкрдХреНрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрднреА рднреА рдХреНрдпрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдЕрдиреБрднрд╡ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЬрд┐рди рдЪреАрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдо рдорджрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ Android рдкрд░ RNTester рдореЗрдВ ToolbarAndroid рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ред рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рд╕реЗ рдмрджрд▓рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдЕрднреА рд╢реАрд░реНрд╖ рд╕реНрддрд░реАрдп рдкреЛрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред ImagePickerIOS рдЙрди рд▓рд╛рд╡рд╛рд░рд┐рд╕ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд╣рд╛рдВ рдШрдЯрдХ рдЕрднреА рддрдХ рдирд┐рдХрд╛рд▓рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ред рдХреНрдпрд╛ рдХреЛрдИ рд╣реИ рдЬреЛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ https://github.com/react-native-community/react-native-image-picker-ios рдкрд░ рдмрдирд╛рдП рдЧрдП рднрдВрдбрд╛рд░ рдореЗрдВ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ?

рдЕрдВрдд рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ DatePickerIOS рдФрд░ DatePickerAndroid рдХреЛ рд▓рд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрднреА рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ, рджреЗрдЦреЗрдВ https://github.com/react-native-community/discussions-and-proposals/pull/85 - рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрд╡рд╕рд░ рд╣реИ! рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдХреЛрдИ рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдбреЗрдЯрдкрд┐рдХрд░ рджреЛрдиреЛрдВ рдШрдЯрдХреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рднрд╛рд░ рд▓реЗрддрд╛ рд╣реИ: https://github.com/react-native-community/react-native-datepicker

рджреЛ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдирд┐рд░реНрдпрд╛рддреЛрдВ рдХреЗ рд╕рд╛рде, DatePickerIOS рдФрд░ DatePickerAndroidред

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

cc @mmcknett рдФрд░ @Swaggie

RN рдХреЗ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ ReactART рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд┐рд╕реЗ рд╣рдо рдПрдХ рдЕрд▓рдЧ рд░реЗрдкреЛ рдореЗрдВ рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ: https://github.com/react-native-community/react-native-art

рдорджрдж рдЕрдкреЗрдХреНрд╖рд┐рдд!

рдХреНрдпрд╛ рдореИрдВ DatePickerIOS рдФрд░ DatePickerAndroid рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВ?

@ рд╕рд┐рдЬрд╛рдж рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?

@cpojer рдХреНрдпрд╛ рдореИрдВ рдЕрдЧрд▓реЗ рд╕реЛрдорд╡рд╛рд░ рд╕реЗ ReactART рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдкрд░ рдЖрд░рдПрди рдЧреЛрдж рд▓реЗрдиреЗ рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд░рд┐рдПрдХреНрдЯрд░реНрдЯ рдФрд░ рдореВрд▓ рдХреЛрдб рдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдЖрд░рдПрди рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдкреЗрдЯрдирд╛ рдкрдбрд╝рд╛ред

@ivanmoskalev рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ! рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХрдм рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдирдП рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдмрдирд╛рдПрдВ :)

@cpojer рдХреНрдпрд╛ рдЖрдкрдиреЗ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ review рд╢рд╛рдЦрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдерд╛? рдЗрд╕рдореЗрдВ рд╕рднреА рд╡рд░реНрдХ рдорд╛рдЗрдирд╕ рдбреЙрдХреНрд╕ рдФрд░ рдХреБрдЫ рдбрд┐рдЯреЙрдХреНрд╕ рдЯреЗрд╕реНрдЯ рдереЗред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: cc @sijad рдЬрд╛рдЧрд░реВрдХрддрд╛ рдХреЗ рд▓рд┐рдП

2 рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: https://github.com/Swaagie/react-native-datetimepicker рд╕рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ review рд╢рд╛рдЦрд╛ рдореЗрдВ рдореМрдЬреВрдж рдерд╛ред рдореБрдЭреЗ рдЙрд╕ рд░реЗрдкреЛ рдПрдЯреАрдПрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЦрддреНрдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

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

@cpojer @sijad рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ @Swagie рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдбрд┐рд╕реНрдХреЙрд░реНрдб рдореЗрдВ рднреА рдкрд╣реБрдВрдЪ рдЧрдпрд╛ред

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

рдХреНрдпрд╛ рдХреЛрдИ рдРрд╕реА рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ react-native-community рдкрд░ рд▓реАрди рдХреЛрд░ рдореЗрдВ рдЗрди рдЫреЛрдЯреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╕рдВрдЪрд╛рд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рд╣рдордиреЗ react-native-datetimepicker рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддреЗ рд╣реБрдП рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрд╛ рд╣реИ - рдЕрдиреНрдп рдореЙрдбрд░реНрдирд╛рдЗрдЬреЗрд╢рди рдХреЛ рдЖрд╕рд╛рди / рддреЗрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдЕрд░реЗ рдпрд╛рд░, рдореЗрд░реЗ рдкрд╛рд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд┐рд░ рдПрдХ рдЕрд▓рдЧ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рд░реЗрдкреЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП -.-

рдХреНрдпрд╛ рдЖрдк рдирдП рдбреЗрдЯрдкрд┐рдХрд░ рдХреЛ рдкреАрдЖрд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ?

рдХрд░реВрдБрдЧрд╛! рддреНрд╡рд░рд┐рдд рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдХрдареЛрд░ рднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рд╣рдо рд╕рднреА рдЗрдВрд╕рд╛рди рд╣реИрдВ рдФрд░ рдЬреИрд╕реЗ @crobbins рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╣рдореЗрдВ рдХрд╛рдо рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

@cpojer рдХреНрдпрд╛ рдЖрдк рд╢реАрд░реНрд╖ рдкреЛрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореЗрд░реЗ рдЬреАрдердм рд╣реИрдВрдбрд▓ рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
Merge DatePickerIOS and DatePickerAndroid, move to community repo
рдзрдиреНрдпрд╡рд╛рдж!

@ рд╕реНрд╡реИрдЧреА рд╣реЛ рдЧрдпрд╛!

рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк https://github.com/yfuks/react-native-action-sheet рдХреЛ рдЕрдкрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ ActionSheetIOS рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛ рджреЗрддреЗ рд╣реИрдВ

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

@cpojer рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдЙрди рд╕рднреА рдХреЛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдХреНрдпрд╛ рдореИрдВ рдПрдХ рдХреЛ рдкрдХрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ?
FWIW рдореИрдВрдиреЗ RCTImagePickerIOS рдХреЗ рд╕рд╛рде рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ рдФрд░ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдПрдХ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░реВрдВрдЧрд╛ред

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

@cpojer PR рд╕рдмрдорд┐рдЯ рдФрд░ рдкрд░реАрдХреНрд╖рд┐рдд

@cpojer рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдЙрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ readme.md рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдЧреА рдЬреЛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдлрд┐рд╢рд╣реБрдХ рдХреА рддрд░рд╣

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

image

  • React.js
    рдЗрд╕ рдлрд╛рдЗрд▓ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реИ...
  • react-native-implementation.js
    рдЗрд╕ рдлрд╛рдЗрд▓ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реИ...
  • react-native-interface.js
    рдЗрд╕ рдлрд╛рдЗрд▓ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реИ...

рдЙрди рддреАрди рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕реА рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ рддреЛ рдпрд╣ рдереЛрдбрд╝рд╛ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
image

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

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

@cpojer рдХреБрдЫ рднреА рдмрдЪрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реВрдВ? рдореЗрдВ рдкрд┐рдЪ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдЬреИрд╕рд╛ рдХрд┐ @FLGMwt рдиреЗ https://github.com/facebook/react-native/issues/23313#issuecomment -469288200 рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, DrawerLayoutAndroid рдХреЛ рднреА рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛

ToastAndroid рдФрд░ Animated рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛

@ecreeth , рд╡реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ createReactClass рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЙрди рдорд┐рд╢реНрд░рдгреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрднреА рддрдХ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред createReactClass рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрднреА рднреА propTypes рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@TheSavior рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рдПрдХ рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ рдмрдЯрди" рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдХрд┐рдпреЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдорджрдж рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ!

рдЬрд╝рд░реВрд░ред рдмрд╕ рдЕрдиреНрдп рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдЬреИрд╕реЗ https://github.com/react-native-community/react-native-netinfoред рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрд┐рд╕реА рднреА рдЬреЗрдПрд╕ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирдпрд╛ lib рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдп рдЖрд░рдПрди рдореЗрдВ рд╡реЗрдмрд╡реНрдпреВ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╡реЗрдмрд╡реНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдирдорд╕реНрддреЗ, рдорджрдж рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛! рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рднреА "рдирд┐рдХрд╛рд▓реЗрдВ" рдХрд╛рд░реНрдпреЛрдВ рдХреЛ @cpojer рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдХреЛрдИ рд╡рд░реНрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдЗрдореЗрдЬрд╕реНрдЯреЛрд░"

рдЕрд░реЗ, рдореИрдВ рдбреЗрдЯрдкрд┐рдХрд░ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯреНрд╕ рдХреЛ @cpojer , рдзрдиреНрдпрд╡рд╛рдж!

рд╣реИрд▓реЛ @cpojer , рдореИрдВ рдЪреЗрдХрдмреЙрдХреНрд╕ рдШрдЯрдХ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╣ рдЖрднрд╛рд░реА рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдореБрдЭреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдмрдЯрди рдХреЛ рдПрдХ рдирдП рд╕рдореБрджрд╛рдп рд░реЗрдкреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рдПрдХ рд╕реНрдЯреИрдм рд▓реЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИред рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реНрд░реЛрдд рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдХрд░ рд╢реБрд░реВ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЕрдкрдиреЗ рдмреАрдпрд░рд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВрдЧрд╛ред @cpojer рдХреГрдкрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВред

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

https://github.com/facebook/react-native/pull/26729

рд╣рдо рдХреИрд╕реЗ рддрдп рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреЛрд░ рдореЗрдВ рдирдП рдирд┐рд░реНрдпрд╛рдд рдХреЛ рдХрдм рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдерд╛рди рдореЗрдВ useWindowDimensions рд╣реБрдХ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреЛрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ - https://github.com/facebook/react-native/blob/3b3c95b0170e60983eb6e89b910d100d08eee141/Libraries/Utilities/useWindowDimensions .рдЬреЗрдПрд╕

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

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

рдЬрд╝рд░рд╛ рд╕реБрдирд┐рдП рд╕рднреА! рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрд╕реА рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛ рд╕рдХреЗред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдП рдЧрдП рдирд┐рд╖реНрдХрд╛рд╕рди рджреЛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реЛрд▓реНрдб рдкрд░ рд╣реИрдВ:

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

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

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

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдП рдЧрдП рдирд┐рд╖реНрдХрд╛рд╕рди рджреЛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реЛрд▓реНрдб рдкрд░ рд╣реИрдВ...

рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдЧрд▓рддреА рдереА рдХрд┐ ToolbarAndroid рд╡реИрд╕реЗ рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЪреБрдкрдЪрд╛рдк)?

@cpojer рдХреНрдпрд╛ рдореИрдВ 'рдореВрд╡ рдмрдЯрди рдЯреВ рдП рдХрдореНрдпреБрдирд┐рдЯреА рд░реЗрдкреЛ' рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@Archulan рдЖрдк рдЕрдкрдиреЗ рдкреАрдЖрд░ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдмрдЯрди рдкрд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ

@Archulan рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рджреЗрдЦреЗрдВ #23313 (рдЯрд┐рдкреНрдкрдгреА)

@Archulan рдЖрдк рдЕрдкрдиреЗ рдкреАрдЖрд░ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдмрдЯрди рдкрд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ

рдЕрдЪреНрдЫрд╛ рдЬреАред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Button рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдШрдЯрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд┐рд╕реА рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╣реИред

@brentvatne

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Button рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

рдЗрддрдирд╛ рдЕрдЬреАрдм рдЬреИрд╕реЗ react рдореЗрдВ <Button/>

рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рдмрд╛рдж рдмрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

react-native = jsi(fabric & turbomodule) + codegen

рдЕрдиреНрдп рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬрдЧрд╣ рдореЗрдВ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╢рд╛рдпрдж react-native рдореЗрдВ react-native-element рдЬреИрд╕реЗ react рд╕рд╛рде react-dom рд╕рд╛рде рдореЛрдиреЛрд░реЗрдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

@cpojer рдХреНрдпрд╛ рдХрдВрдкрди (https://reactnative.dev/docs/vibration) рдХреЛ рднреА рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рдпрд╣ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@cpojer рдХреНрдпрд╛ рдореИрдВ ImageStore рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдорджрдж рд╕рдВрднрд╡ рд╣реИ? рдореИрдВ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реВрдВред
рд╕рд╛рджрд░ред
рдореИрдиреБрдЕрд▓ рдкреЛрд░реНрдЯреЗрд░реЛред

рдЕрдЧрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрднреА рднреА рдХрд┐рд╕реА рдорджрдж рдХреА рдЬрд░реВрд░рдд рд╣реИ рддреЛ рдореБрдЭреЗ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА

рдореИрдВ рднреА

рдореИрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдХреНрдпрд╛ рдореИрдВ рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреНрдпрд╛ рдореИрдВ рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдореИрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

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

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

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

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

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

WG-Com picture WG-Com  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ