Я пытался реализовать реакцию противодействия вместе с датчиком реакции-видимости. sh я хочу показать couterup только после того, как этот раздел виден в окне просмотра. Итак, используя датчик видимости, чтобы загрузить его. Но это не работает, и ниже приведена ошибка
"Ошибка: недопустимый тип элемента: ожидается строка (для встроенных компонентов) или класс / функция (для составных компонентов), но есть: объект."
Пример кода ниже
import React from 'react';
import CountUp, { startAnimation } from 'react-countup';
const CounterSection= (props) => {
const VisibilitySensor = require('react-visibility-sensor');
function onChange(isVisible) {
console.log('Element is now %s', isVisible ? 'visible' : 'hidden');
}
return (
<div>
<VisibilitySensor onChange={onChange}>
<div>...content goes here...</div>
<CountUp start={0} end={9350} duration={5} />+
</VisibilitySensor>
</div>
);
};
Помощь в этом очень ценится. Спасибо