Releases: cht8687/react-hover
Releases · cht8687/react-hover
improved demo page
added default options
Added default options:
static defaultProps = {
options: {
followCursor: true,
shiftX: 20,
shiftY: 0
},
}
2.0.0 release
Breaking changes in 2.0.0:
export Trigger
and Hover
component directly for better Typescript support.
import ReactHover, { Trigger, Hover } from 'react-hover'
<ReactHover options={optionsCursorTrueWithMargin}>
<Trigger type="trigger">
<TriggerComponent />
</Trigger>
<Hover type="hover">
<HoverComponent />
</Hover>
</ReactHover>
Note, React.Trigger
and React.Hover
only existed in 1.X versions.
1.3.5
1.3.2
react-hover 1.0.0 release
Breaking changes:
API has changed to make this lib easier to use:
You can now turn plain HTML or your custom trigger/hover components in React-hover.
Below is the example of custom components:
<ReactHover
options={optionsCursorTrueWithMargin}>
<ReactHover.Trigger>
<TriggerComponent />
</ReactHover.Trigger>
<ReactHover.Hover>
<HoverComponent />
</ReactHover.Hover>
</ReactHover>
Or plain HTML element:
<ReactHover
options={optionsCursorTrueWithMargin}>
<ReactHover.Trigger>
<h1 style={{background: '#abbcf1', width: '200px'}}> Hover on me </h1>
</ReactHover.Trigger>
<ReactHover.Hover>
<h1> I am hover HTML </h1>
</ReactHover.Hover>
</ReactHover>
Add in IE9, IE10 support
Now you can use react-hover on IE9 and IE10.