Size: a a a

Love Frontend Chat

2021 September 03

V🦖

Valentine 🦖 in Love Frontend Chat
Пломбир с чакчаком
источник

NM

Nikita Mihalyov in Love Frontend Chat
у сука
источник

NM

Nikita Mihalyov in Love Frontend Chat
хочу теперь
источник

OH

Oscar Handsome in Love Frontend Chat
Сука
источник

OH

Oscar Handsome in Love Frontend Chat
источник

OH

Oscar Handsome in Love Frontend Chat
Щас бы вареников мммм
источник

PD

Petya Danchuk in Love Frontend Chat
Фреймворк React
а есть ли разница сделать так?
const someAsyncFunc = async () => {
 // code
}
useEffect(() => {
 someAsyncFunc()
}, [someAsyncFunc]);
или так?
useEffect(() => {
 const someAsyncFunc = async () => {
   // code
 }

 someAsyncFunc()
}, []);
и как посоветуете?
источник

A

Artur in Love Frontend Chat
даня абрамов рекомендует второй вариант
источник

PD

Petya Danchuk in Love Frontend Chat
я не слышал... а почему он рекомендовал второй?
источник

V🦖

Valentine 🦖 in Love Frontend Chat
второй
у тебя асинхронщина будет работать внутри юзэффекта и типа p e r f o m a n c e
источник

PD

Petya Danchuk in Love Frontend Chat
спасибо
источник

V🦖

Valentine 🦖 in Love Frontend Chat
ну то есть в локальный скоуп попадет и все дела
источник

AT

Andrey Tsapko in Love Frontend Chat
Мне второй вариант не нравится с точки зрения читаемости, определение функции засырает useEffect, я поэтому асинхронную функцию определяю с useCallback, а потом вызываю в useEffect
источник

V🦖

Valentine 🦖 in Love Frontend Chat
юзколлбэк оч опасная штука и лучше его юзать с component-drilling’om
источник

A

Artur in Love Frontend Chat
да я так же делаю
источник

A

Artur in Love Frontend Chat
ты тут не дал ответа на вопрос)
источник

A

Artur in Love Frontend Chat
по факту это просто бэст практис работы с депенденсями в хуке
источник

A

Artur in Love Frontend Chat
хотя по факту во втором варианте у тебя один хуй функция будет пересоздаваться на каждый вызов
источник

A

Artur in Love Frontend Chat
поэтому с точки зрения юсаджа мемори пизже объявить фетч функцию выше из завернуть в юзколбэк
источник

A

Artur in Love Frontend Chat
хотя  это экономия на спичках
источник