react-vega v7.0.0-alpha.0 Release Notes
Release Date: 2019-09-15 // over 4 years ago-
๐ Features
๐ BREAKING CHANGES:
- Some props of
<Vega />
are changed. - ๐ฆ
react-vega-lite
package is deprecated.
๐ Migration Guide
Vega
<Vega enableHover />
changes to<Vega hover />
- ๐
<Vega onParseError={} />
changes to<Vega onError={} />
- ๐ฆ
Vega
'sonSignalXXX
signal listeners has been changed.
Previous versions
<Vega onSignalHover={handleHover} />
Now
// key is signal name const signalListeners = { hover: handleHover } /> <Vega signalListeners={signalListeners} />
VegaLite
Please use
react-vega
instead ofreact-vega-lite
.import { Vega, VegaLite, createClassFromSpec } from 'react-vega'; // Option 1. When spec has $schema field that is a valid vega-lite schema url. Vega will automatically parse vega-lite spec. <Vega spec={spec} /> // Option 2. Enforce mode manually. <Vega mode="vega-lite" spec={spec} /> // Option 3. The new VegaLite component in react-vega is just a syntactic sugar of option 3. <VegaLite spec={spec} />
- Some props of