Size: a a a

2020 November 28

AR

Alexey Raspopov in React Kyiv
как вариант, ты можешь весь свой код перевести на счёт с единицы, включая currentIndex
источник

AR

Alexey Raspopov in React Kyiv
тогда тебе не нужно будет делать length - 1, но там где ты читаешь из массива нужно будет делать array[currentIndex - 1]
источник

A

Alex in React Kyiv
Alexey Raspopov
что фиксить?
ляяя. Всьо
источник

AR

Alexey Raspopov in React Kyiv
(наверно лучше будет переименовать currentIndex в currentQuestion)
источник

A

Alex in React Kyiv
пофиксил :)
источник

AR

Alexey Raspopov in React Kyiv
👍
источник

A

Alex in React Kyiv
Alexey Raspopov
(наверно лучше будет переименовать currentIndex в currentQuestion)
curentQuestionIndex я его вот так переименовал :)
источник

AR

Alexey Raspopov in React Kyiv
не стоит)
источник

AR

Alexey Raspopov in React Kyiv
точнее
источник

A

Alex in React Kyiv
Alexey Raspopov
не стоит)
да, я уже понял. Там масло масляное получается
источник

AR

Alexey Raspopov in React Kyiv
держи в голове, что если в названии переменной есть слово index и ты эту переменную используешь для массивов, лучше бы ей начинать счёт с нуля)
источник

A

Alex in React Kyiv
Alexey Raspopov
держи в голове, что если в названии переменной есть слово index и ты эту переменную используешь для массивов, лучше бы ей начинать счёт с нуля)
++ Спасибо! Запомню
источник
2020 November 29

A

Alex in React Kyiv
Привет! Нужна помощь с LocalStorage.

Пользователь нажимает на кнопку начать, проходит тест
( значения question, и результаты) передаются в LocalStorage.
Выходит со страницы, и потом заходит обратно, и появляется кнопка
начать Заново, или продолжить ( продолжает с того места где закончил ).


По факту я сделал 0.4 этого задания. Значения передаются, но нужно чтобы они добавлялись в массив, а не перезаписывали друг-друга. Скорее всего нужно будет написать Question в App.

Не подскажете как можно решить эту задачу. Код можно посмотреть тут
источник

A

Alex in React Kyiv
Есть вариант использовать там Redux. В котором я ноль
источник

V

Vlad Nechyporchuk in React Kyiv
Alex
Привет! Нужна помощь с LocalStorage.

Пользователь нажимает на кнопку начать, проходит тест
( значения question, и результаты) передаются в LocalStorage.
Выходит со страницы, и потом заходит обратно, и появляется кнопка
начать Заново, или продолжить ( продолжает с того места где закончил ).


По факту я сделал 0.4 этого задания. Значения передаются, но нужно чтобы они добавлялись в массив, а не перезаписывали друг-друга. Скорее всего нужно будет написать Question в App.

Не подскажете как можно решить эту задачу. Код можно посмотреть тут
Просто добавляй ответы в масив в локалСтор вида [1, 4, 5, 2](но это естественно небезопасно). При запуске проверяй наличие этого масива и если он есть, смотри длину масива и перебрасывай пользователя на нужное место
источник

NG

Nazar Ginailo in React Kyiv
Привет, может кто подсказать, как тригернуть useEffect, если у нас сработала/вызвалась функция?
источник

V

Vlad Nechyporchuk in React Kyiv
Nazar Ginailo
Привет, может кто подсказать, как тригернуть useEffect, если у нас сработала/вызвалась функция?
Как вариант можно useCallback использовать вместо useEffect и прикручиватся к данным, которые изменяет вызывающая функция. Или же крайний вариант -  все с юзЕфекта вынести в отдельную функцию и вызывать эту функцию в нужном месте
источник
2020 November 30

EP

Evgeniy Purik in React Kyiv
Переслано от Evgeniy Purik
Реактеры через ref можно прокинуть кастомный атрибут для input ?
источник

EP

Evgeniy Purik in React Kyiv
Переслано от Evgeniy Purik
пока тока через setTimeout получилось
источник

EP

Evgeniy Purik in React Kyiv
Переслано от Evgeniy Purik
вроде должно из коробки работать но почему-то не работает
источник