в компонентах jquery с фулкалендарными методами вида
$('#calendar').fullCalendar({... ?
примеры из фулкалендаря практически все с jquery, между тем слышал, что юзать jquery в риакте - дурной тон, вот это и смущает.
даже если юзать ванильный js, все равно будут запросы вида document.getElementById
Если стоит такая задача, значит здесь речи о дурном тоне не стоит. Если же есть варианты заменить чем ни будь написанным на React - тогда будет меньше оверхэда. Но реализация примерно следующая: делаешь компонент FullCalendar: class FullCalendar extends Component { _calendarDomElement = null; componentDidMount() { $(this._calendarDomElement).fullCalendar({ ... }); } render() { return <div ref={el => this._calendarDomElement} } }но учти, что библиотеки jQuery и Full Calendar должены быть уже инициализированы в документе. Обрати внимание, что используются ref - нужно избегать поиск элементов по document.getElementBy... если используешь реакт.
Обсуждают сегодня