чтобы vps смог получать/обрабатывать/отправлять http запросы извне, нужно установить веб-сервер: nginx/apache.
если составить блок-схему современного приложения на express.js и socket.io, то какая связь будет между ними?
const slides = [... document.querySelectorAll(".slider__item")];
, а тем более а дальнейших попытках мутировать его с целью судя по всему повлиять на DOM, смею с прискорбием предположить что Вы стебетесь над Вашим покорным слугой. Перчатку выслал по почте, бросьте ее себе в лицо самостоятельно. Искренне Ваш, Kentavr16 import "./styles.css";
import { useState, useRef, useEffect } from "react";
export default function App() {
const [count, setCount] = useState(0);
const srollContainer = useRef(null);
useEffect(()=>{
srollContainer.current.scrollTo({ top: count * 100, behavior: "smooth" });
})
const clickToBtn = (e) => {
testing(e);
};
const testing = (e) => {
if (e.target.textContent === "go to 3 slide") {
setCount(3);
return false;
}
setCount(count + 1);
};
return (
<div className="App">
<h2>COUNT: {count}</h2>
<div className="btn" onClick={clickToBtn}>
next
</div>
<div className="btn" onClick={clickToBtn}>
go to 3 slide
</div>
<div className="btn" onClick={clickToBtn}>
next
</div>
<div className="btn" onClick={clickToBtn}>
next
</div>
<div className="scrollContainer" ref={srollContainer}>
<div className="scrollContent">0</div>
<div className="scrollContent">1</div>
<div className="scrollContent">2</div>
<div className="scrollContent">3</div>
<div className="scrollContent">4</div>
<div className="scrollContent">5</div>
<div className="scrollContent">6</div>
</div>
</div>
);
}