0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

React NativeでHighcharts を使う

Last updated at Posted at 2020-04-08

インストール

まずはGithubの公式ドキュメント通り進めます。

npm install react-native-highcharts --save

上記インストールで進めようとすると、

Unable to resolve module `react-native-webview` from `node_modules/@highcharts/highcharts-react-native/src/HighchartsReactNative.js

で怒られます。

エラー回避

モジュールの追加

そこで、エラーで指摘されるスクリプトを確認すると、そのフォルダでimportしているモジュールがインストールされていません。なのでコマンドで必要なモジュールを追加します。

npm install react-native-webview --save

CDNオプションの追加

これでインポートエラーは回避できますが、早速、公式ドキュメントのサンプル通りのスクリプトを動かそうとすると、iOSシミュ−レーターでは表示されません。。

色々と探した結果、以下のようにオプションを追加してもらえば無事表示されました。
参考記事;https://github.com/highcharts/highcharts-react-native/issues/4

<View>
  <HighchartsReactNative
  useCDN={true}
  useSSL={true}
  styles={styles.chart}
  options={this.state.chartOptions}
/>
</View>
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?