Obecnie używam modułu react-native-safari-view
w moim projekcie React Native do wyświetlania widoków WWW w systemie iOS.Czy w trybie React Native mogę wymagać modułu specjalnie dla systemu iOS?
Ponieważ moduł nie jest jeszcze zaimplementowana dla Androida, gdy próbuję zbudować projekt dla Androida, to daje mi błąd na tej linii:
import SafariView from 'react-native-safari-view'
mam zamiar użyć Linking
bibliotekę dla Androida , ale nie wiem, jak użyć tego samego kodu dla dwóch platform.
Próbowałem:
if (Platform.OS == 'ios') {
import SafariView from 'react-native-safari-view'
}
I to daje mi ten błąd:
import' and 'export' may only appear at the top level
Jak to obejść?
musiałem dodać '.default' na końcu importu w moim przypadku. W tym przypadku byłaby to: 'SafariView = require ('React-native-safari-view'). Default;' –