Разница между импортом {AppRegistry} и «реакция-натив»; и импортировать AppRegistry из «Reaction-native»; - PullRequest
4 голосов
/ 20 мая 2019

иногда мы загружаем что-то в es6, например:

import FlatList from 'react-native';

, но иногда мы покрывали этот импортированный объект фигурными скобками, например

import {'FlatList'} from 'react-native';

, пожалуйста, скажите, когда следует использовать эти скобки или нет.

1 Ответ

5 голосов
/ 20 мая 2019

Это разница между именем экспорта и по умолчанию экспорта. Ссылка

Если модуль экспортирует модуль по умолчанию (например: export default FlatList;), к нему можно получить доступ import FlatList from "react-native".

Если это именованный экспорт(например: export const FlatList;), его нужно будет импортировать как import {FlatList} from "react-native".

Авторы модулей должны полностью экспортировать их по своему усмотрению.Вам следует ознакомиться с документацией, чтобы точно знать, как ее импортировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...