Мой компонент React "должен" рендерить немного HTML, а потом применять к нему jQuery-плагин.
import React from 'react';
import $ from 'jquery';
import 'owl.carousel';
class Slider extends React.Component {
componentDidMount() {
this.$slider = $(this.sliderContainer);
this.$slider.owlCarousel();
}
render() {
const images = this.props.images;
return (
<div id="owl-slide"
className="owl-carousel"
ref={el => this.sliderContainer = el}>
{images.map((img, index) => (
<div key={index} className="item">
<img alt="pic" src={img} />
</div>
))}
</div>
);
};
export default Slider;
Но вместо этого прямо в момент импорта плагина я получаю:
TypeError: Cannot read property 'fn' of undefined
1709 | * @todo Navigation plugin `next` and `prev`
1710 | * @public
1711 | */
> 1712 | $.fn.owlCarousel = function(option) {
1713 | var args = Array.prototype.slice.call(arguments, 1);
1714 |
1715 | return this.each(function() {
внутри componentDidMount $.fn определён. Подскажите, как в принципе это должно работать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! Знаю как отправлять ajax запросы методом POST, но не знаю как отправлять методом GET (те
Нужно поставить курсор в конец contenteditable с помощью js и jq
Задача следующая: нужно обратиться на прямую к чекбоксу в js и присвоить ему класс, то есть присвоить класс только чекбоксу, имеющему некий...
Всем доброго времени сутокСтолкнулся с проблемой визуализации select, используя Spring java