Здравствуйте, моя идея заключалась в следующем:
componentDidMount () {
this.setControls();
}
setControls = () => {
const gears = this.__box.querySelectorAll( '.inputRange__track > span' );
gears.forEach( ( gear, index ) => {
gear.addEventListener( 'mouseenter', () => this.setRedGear( gear ) );
gear.addEventListener( 'mouseleave', () => this.setBlackGear( gear ) );
} );
}
setRedGear = ( gear ) => {
const item = gear.querySelector( '.inputRange__slider' );
const svgIcon = <Svg src={ gear } />
item.appendChild( svgIcon );
}
хочу отрендерить в нужный мне див - `gear.querySelector( '.inputRange__slider' )`
этот див создается модулем react-input-range.