Абсолютно согласен, что при наличии полностью нативного приложения внедрение кроссплатформенной составляющей добавляет проблем в поддержке.
Да, библиотеки, возможно, есть, но тогда встает вопрос поддержки и кастомизации того, что написано другим разработчиком. А самое главное — скорость обновления библиотек. Если, например, в Google API изменится логика работы с оплатами, а разработчик, который ее поддерживал, не внес изменения, а вы об этом не знаете, так как надеетесь на библиотеку, то можете получить дополнительные проблемы.
У нас была сравнительно старая версия React Native в проекте 0.43, и переход с нее на 0.59 оказался довольно болезненым.
С примерами можно согласиться, но Airbnb в итоге отказался от использования кроссплатформенности, Facebook-приложения, в том числе Instagram, используют свой стэк по сути (React Native все-таки разработка Facebook, было бы странно, если бы они использовали что-то другое). Walmart, по сути, является интернет-магазином.
С остальным спорить не буду: каждый выбирает то, что ему удобнее. Остается вопрос, сколько проблем они готовы решать для того, чтобы использование React Native в их приложениях оправдался. Не могу судить о том, сколько у них уходит усилий на то, чтобы обработать ту или иную особенность платформ. Для меня кейс Airbnb является наиболее показательным.
Абсолютно согласен, что при наличии полностью нативного приложения внедрение кроссплатформенной составляющей добавляет проблем в поддержке.
Да, библиотеки, возможно, есть, но тогда встает вопрос поддержки и кастомизации того, что написано другим разработчиком. А самое главное — скорость обновления библиотек. Если, например, в Google API изменится логика работы с оплатами, а разработчик, который ее поддерживал, не внес изменения, а вы об этом не знаете, так как надеетесь на библиотеку, то можете получить дополнительные проблемы.
У нас была сравнительно старая версия React Native в проекте 0.43, и переход с нее на 0.59 оказался довольно болезненым.
С примерами можно согласиться, но Airbnb в итоге отказался от использования кроссплатформенности, Facebook-приложения, в том числе Instagram, используют свой стэк по сути (React Native все-таки разработка Facebook, было бы странно, если бы они использовали что-то другое). Walmart, по сути, является интернет-магазином.
С остальным спорить не буду: каждый выбирает то, что ему удобнее. Остается вопрос, сколько проблем они готовы решать для того, чтобы использование React Native в их приложениях оправдался. Не могу судить о том, сколько у них уходит усилий на то, чтобы обработать ту или иную особенность платформ. Для меня кейс Airbnb является наиболее показательным.