import { useState,useEffect } from "react" const lines = [ "Ночь, улица, фонарь, аптека,", "Бессмыссленный и тусклый свет.", "Живи ещё хоть четверть века - ", "Всё будет так. Исхода нет.", "Умрёшь - начнёшь опять сначала", "И повториться всё как встарь:", "Ночь, ледяная рябь канала", "Аптека, Улица, фонарь." ]; const Task = (props)=>{ const [interval, updateInterval] = useState(props.interval); const [lineIdx, updateLineIdx] = useState(0); const updateLine = ()=>{ updateLineIdx((lineIdx+1)%lines.length); } useEffect(()=>{ const intervalId = setInterval(updateLine,Number(interval)); return ()=>{ clearInterval(intervalId)} }) return( <> {updateInterval(Number(event.target.value))}}>