React Native project не имеет index.ios.js или index.android.js

Привет, я новичок в React Native. Я последовал за ссылкой для создания моего первого проекта, но не нашел, что для меня нет index.ios.js или index.android.js:

https://facebook.github.io/react-native/docs/getting-started.html

Создается только App.js, Могу ли я узнать, как я могу редактировать ios и Android отдельно? Спасибо!

Ответ 1

Во-первых, убедитесь, что вы закончили скачивание:

  • Java Sdk
  • Android Studio
  • Xcode (в случае OSX)
  • HomeBrew (в случае OSX для установки node)
  • Node/NPM (Node запускает Javascript вне браузера. NPM используется для установка и управление зависимостями. Node и NPM собрались вместе)

Вот некоторые важные установки, которые вам понадобятся в вашем проекте

Для Windows/OSX вам нужно запустить следующие команды в вашей команде prompt/command line:

Это важная часть для запуска реагирующего исходного проекта:

  • npm install -g response-native-cli

Затем вы можете использовать этот cli для запуска нового проекта следующим образом:

  • инициативный инициатор init

после выполнения этих шагов вы можете получить файл index.android.js и файл index.ios.js, где вы можете кодировать/редактировать ios/android отдельно

App.js или любой другой файл может быть создан нами, в то время как index.android.js и По умолчанию файл index.ios.js

Но теперь у нас есть файл index.js, а не index.android.js и index.ios.js и файл App.js, поэтому вы можете писать свои коды в App.js и регистрировать файл в index.js, чтобы он работал как с ios, так и с android

поэтому ваше приложение регистрируется только один раз, который находится в index.js ранее, мы должны скопировать вставку того же регистрационного кода в index.ios.js и index.android.js, чтобы он работал на android и ios, что было похоже на дублирование того же кода, чтобы они, должно быть, устарели, что

Ответ 2

Для последней версии React native (0.49.3), похоже, что отдельные маршруты входа "index.android.js" и "index.ios.js" больше не поддерживаются. Документация разработчика предполагает, что мы используем App.js и только меняем части кода конкретной платформы, импортируя {Platform} из реактивного родного пакета, если это необходимо.

Документация разработчика

Ответ 4

Отныне и в следующих версиях платформы разработки React Native файлы index.ios.js и index.android.js больше не доступны для целей разработки. Теперь существует один файл, который можно использовать для выполнения всей разработки activities- App.js в связи с файлом index.js (как и в обычном React.js).

ШАГИ НА MAC OS

  1. Убедитесь, что вы установили все пакеты разработки с помощью терминала MAC OS

  2. Загрузите и установите последний пакет Node.js package

  3. Запустите npm --version, чтобы подтвердить установку последней версии Node.js

  4. Тем не менее, на своем терминале установите HomeBrew, используя

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  5. Затем установите сторож, используя brew install watchman

  6. Наконец, установите React-Native с помощью

    npm install -g react-native-cli
    

Затем вы можете начать создавать свое собственное приложение с помощью

react-native init appName

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