Совместимость React и React Native: единый код или разные технологии?
Здравствуйте! Хотя я не являюсь React-разработчиком, нам важно мнение профессионалов. У нас есть активно развивающееся веб-приложение на React. Возникла задача: создать мобильное приложение и выпустить его в сторах.
Поскольку приложение адаптивное, а вся логика уже прописана, первым на ум приходит React Native. Возникает несколько ключевых вопросов:
- Можно ли поддерживать единый код для React и React Native, чтобы не переписывать всё заново?
- Или это две технологии, похожие только по названиям, но столь же разные, как Java и JavaScript?
Если же придётся писать с нуля, стоит ли выбирать React Native? Может быть, лучше Flutter? Кроссплатформенность обязательна - мы не потянем отдельные команды для iOS и Android.
P.S. Не знаю, имеет ли это значение, но при написании React-проекта мы использовали TypeScript.