лучше и когда юзать?
или лучше юзать localcompare?
что бы второй setState не срабатывал.
не надо так делать ты можешь вернуть колбек, который у тебя срабоатет при размонтировании компонета и тогда словить баг на много лет отладки
т.е. вариант с useEffect не катит.
я про return, что бы setState не сработал исправь на обычный if/else не надо из callback в useEffect всякую гадость возвращать
ля отменно
окей. понял. так все таки. Какой из подходов юзать?
КРоме того вариант с useEffect в котором ты состояние меняешь у тебя точно перендер вызовет
ну да, будет дополнительный из за доп состояния.
ну смотреть надо. если первый "быстрый" то можно его. Если медленный то второй вариант с useMemo но вообще то у тебя получается данные готовятся в компоненте я бы вот эту работу сданными вынес в чистую функцию и за пределы компонета, а в компоненты бы переадвал эту функцию и ее уже вызывал в качестве callback в useMemo
Обсуждают сегодня