Я работаю с компонентом реагирования, который также включает jquery. Но одна из jquery функций toggleClass
не работает.
ниже мой код
export default class Dropdown extends Component {
componentDidMount(){
$('.dropdown-block button').on('click', (e) => {
$(e.currentTarget).parent().toggleClass('dropdown-show');
console.log(e)
})
}
render() {
return (
<div className={ this.props.position + " dropdown-block " + this.props.className}>
{this.props.children}
</div>
);
}
}
Здесь кнопка, которую нажимают, является дочерним элементом этого компонента, который представлен в этом компоненте {this.props.children}
, но класс dropdown-show
нигде не добавляется