v1 から v2 への移行
主要な変更点
- SVGRenderer と SkiaRenderer が分割されました。
- SkiaChart がリファクタリングされ、
ImageSVG
タグがなくなりました。 - 新しいレンダリング効果(例:シャドウ)のサポートが追加されました。
v1 から v2 への移行手順
SVGChart には変更がないため、SVGChart を使用している場合はこの移行をスキップできます。
概要
- SVGRenderer を SkiaRenderer に置き換えます。
- チャートの初期化時に
renderer: 'skia'
を設定します。
1. インポートの更新
v1
import { SVGRenderer, SkiaChart } from '@wuba/react-native-echarts';
echarts.use([SVGRenderer]);
v2
import { SkiaRenderer, SkiaChart } from '@wuba/react-native-echarts';
echarts.use([SkiaRenderer]);
2. SkiaRenderer でチャートを初期化する
v1
chart = echarts.init(skiaRef.current, 'light', {
renderer: 'svg',
});
v2
chart = echarts.init(skiaRef.current, 'light', {
renderer: 'skia',
});