Я использую React Native версии 0.63. В App.js
написано
import React from 'react';
import {
SafeAreaView,
StyleSheet,
ScrollView,
View,
Text,
StatusBar,
} from 'react-native';
Где именно находятся react
и react-native
и откуда App.js
знает, где искать? В основной папке проекта есть папка с именем node_modules
, которая включает в себя две папки с именами react
и react-native
, но, насколько я могу судить, они не экспортируют ничего с именами React
, View
, Text
и т. д.
В первом случае React
— это просто имя, данное экспорту по умолчанию. Обычно вы можете переименовать его как угодно, хотя React требует, чтобы это пространство имен было включено для его правильной работы.
Перейдите к файлу index.js
для каждой папки node_modules
, и вы должны увидеть корневой экспорт для пакета. В моей последней установке React файл index.js
экспортируется из react.development.js
в разработке, где вы можете найти именованные экспорты для всех хуков и т. д.
В производстве он экспортируется из мини-пакета react.production.min.js
.