Size: a a a

2020 September 01

В-

Вернер Карл Гейзенбе... in React Kyiv
Yevhenii Oliinyk
То есть все таки проект переделан на Некст? И всё работает?
Ну в мене там не багато перероблять було, тай некст використовує реакт, по суті крім роутів і підзагрузки даних для сср там нічого міняти і не потрібно, ну ще локалстор допрацювати
источник

AG

Alex Garaschuk in React Kyiv
Yakov Nevidomskiy
используй useRef()
Благодарю, попробую ещё и так)
источник

SG

Stas G in React Kyiv
до сих пор не получилось изменить цвет?
источник

AG

Alex Garaschuk in React Kyiv
Получилось
источник

SG

Stas G in React Kyiv
как там юзРеф поможет – непонятно
источник

AG

Alex Garaschuk in React Kyiv
Но несколько вариантов это ещё лучше
источник

YN

Yakov Nevidomskiy in React Kyiv
как ты меняешь цвет?
источник

YO

Yevhenii Oliinyk in React Kyiv
юзРеф это крайний вариант для решения этой задачи. Базово цвет должен идти с модели данных, и данная задача должна позволить это сделать
источник

YN

Yakov Nevidomskiy in React Kyiv
Alex Garaschuk
Но несколько вариантов это ещё лучше
я так понял, что задача похожа на эту: https://starnavi-frontend-test-task.herokuapp.com/  ??
источник

AG

Alex Garaschuk in React Kyiv
Это она и есть 😁
источник

AG

Alex Garaschuk in React Kyiv
Я решила путём замены классов
источник

YN

Yakov Nevidomskiy in React Kyiv
как ты меняешь классы?
источник

AG

Alex Garaschuk in React Kyiv
Меняю цвет рандомного квадрата если тот был активен на один, а при клике если значение совпадает с индексом на другой цвет
источник

YN

Yakov Nevidomskiy in React Kyiv
))
это понятно
как ты проверяешь index элемента?
источник

YN

Yakov Nevidomskiy in React Kyiv
короче, здесь нельзя использовать такие методы типа -document.querySelector,
источник

YN

Yakov Nevidomskiy in React Kyiv
из фитбека по этому тестовому
источник

AG

Alex Garaschuk in React Kyiv
Оу)
Я думаю, здесь лучше создать массив этих квадратов и добавлять свойства в зависимости от того успел попасть по нему или нет
источник

[

[_ _]V[- -] in React Kyiv
Каким образом в  react-router можно подписаться на изменения ендпойнтов?(history.push)
и как можно отменить переход на другой ендпойнт при определенных условиях?
источник

YO

Yevhenii Oliinyk in React Kyiv
источник

YO

Yevhenii Oliinyk in React Kyiv
как вариант написать свой роутер с условиями. У меня в проекте есть контекст через который проиходит роутинг
источник