#javascript #reactjs #typescript
Вопрос:
const handleVisibleArray = () =gt; { const counter = visibleArray lt;= totalArrayLength ? visibleArray 3 : 0; setvisibleArray(counter); };
Мои значения превышают общую длину массива. Если длина массива равна 11, то при каждом щелчке она должна увеличиваться на.
- сначала нажмите 3
- второй щелчок 6
- третий щелчок 9
- четвертый щелчок 2, и при следующем щелчке он должен равняться 0
Ответ №1:
const handleVisibleArray = () =gt; { setvisibleArray(prevState =gt; { return ((prevState 3) lt;= totalArrayLength ? (visibleArray 3) : 0); }); };