=> {
// code
}
useEffect(() => {
someAsyncFunc()
}, [someAsyncFunc]);
или так?
useEffect(() => {
const someAsyncFunc = async () => {
// code
}
someAsyncFunc()
}, [someAsyncFunc]);
и как посоветуете?
2 вариант, только в депсах не должно быть someAsyncFunc
хорошо. а почему второй?
потому что в 1 варианте у тебя на каждый чих будет вызов функции, а значит тебе нужно асинхронную оборачивать в useCallback, ну и в первом варианте есть смысл, если асинхронная функция используется в нескольких местах
чушь
Каво?
юзать use-async-effect
Моя ставка - там 4 строчки
то ли дело пакет isOdd
Можно даже так useEffect(()=> { (async () => { ... }) (); } , [ ])
Кек а я другую либу нашел xDDD
какую
спасибо
Обсуждают сегодня