iOSでウェブビューを表示するために、現在React Nativeプロジェクトでreact-native-safari-view
モジュールを使用しています。React NativeのiOS専用のモジュールを必要とすることはできますか?
私はAndroidのためのプロジェクトをビルドしようとすると、モジュールがまだ、Androidのために実装されていないとして、それは私にこの行でエラーを与える:
import SafariView from 'react-native-safari-view'
私は、Android用のLinking
ライブラリを使用するつもりですしかし、私は2つのプラットフォームで同じコードを使う方法を知らない。
私が試した:
if (Platform.OS == 'ios') {
import SafariView from 'react-native-safari-view'
}
をそして、それは私に、このエラーを与える:
import' and 'export' may only appear at the top level
私はこの問題を回避するにはどうすればよいですか?
私は追加する必要がありました私の場合は '.default'をインポートの最後に追加します。この場合、次のようになります: 'SafariView = require( 'react-native-safari-view')。デフォルト;' –