Как мне подойти к мультиплатформенному приложению с помощью React

Я только изучаю разработку и недавно закончил стековый курс MERN.

Теперь я хочу создать свое второе коммерческое приложение для компании, в которой я работаю. Сначала я рассматривал только адаптивную веб-платформу, но теперь я не могу отрицать необходимость функциональности на ios и Android.

Таким образом, я провел собственное исследование того, какой фреймворк или метод мне придется использовать, чтобы минимизировать время производства, вместо того, чтобы использовать React Web и реагировать на нативные по отдельности. Похоже, что Expo Web и React Native Web будут самыми близкими решениями, которые я могу придумать.

Я не уверен, что пытаюсь сделать все слишком легко, но если кто-то может просветить меня предложениями о том, как подойти к этой дилеме, я буду очень признателен.

Коротко.

Что лучше? Expo Web или Native Web и лучший способ узнать..

1 ответ

Решение

Используя Expo, вы одновременно создаете одно и то же приложение для iOS, Android и Интернета.

Создание приложения с помощью Expo CLI обеспечит 100% кодовую базу для трех платформ. Поскольку Expo SDK охватывает большинство, если не все, инструменты, необходимые для создания простого приложения, не затрагивая собственный код.

Expo также предлагает вам возможность выйти из него, если по какой-либо причине вам нужно изменить собственный код.

Я бы посоветовал вам начать с Expo CLI из-за того, насколько богат его SDK и насколько легко начать с ним. И если позже вы захотите изменить собственный код, вы можете выйти из него.

Другие вопросы по тегам