Я создал собственный слайдер в React, используя состояния. Он работает чудесно, когда он запускается в режиме разработки, но когда я запускаю его в производственном режиме (используя SSR с React), он больше не работает. Что также сбивает меня с толку, так это то, что когда я пытаюсь отладить с помощью React Dev Tools, он говорит, что сайт не использует React. Как я могу решить это? Моя версия React - 16.8.6
class RightBlock extends React.Component {
constructor(props) {
super(props)
this.numberOfSlides = Math.floor(Object.keys(this.props.news).length / 4)
this.remainingNews = Object.keys(this.props.news).length % 4
if(this.remainingNews==0){
this.slides = this.numberOfSlides
}
else{
this.slides = this.numberOfSlides + 1
}
this.state = {
currentIndex: 0,
totalSlides : 0
}
}
changeSlide = (index) => {
this.setState({currentIndex: index})
}
Вот несколько скриншотов вопроса:
https://imgur.com/Em9IoMz https://imgur.com/WAQvNmx