Size: a a a

Next.js — русскоговорящее сообщество

2020 May 20

ЕД

Евгений Данилов... in Next.js — русскоговорящее сообщество
🦜
да пофиг какой стейт изначально, я тебе показал что сделать
проверка на null у переменной которая никогда не бывает null ? При первом рендеринге state == object а не NULL, так что return никогда не запустит
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
да блять чел
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
сука подставь свое условие
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
пиздец
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
надо еще и додумывать за вас
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
🙄
источник

V

Valentin in Next.js — русскоговорящее сообщество
🦜
useEffect(() => {
if(state === null) return
doSmth()
}, [state] )
прикольно)) хах
источник

ЕД

Евгений Данилов... in Next.js — русскоговорящее сообщество
🦜
сука подставь свое условие
Переменные из УРЛА клиента, вот такое условия надо писать. не равен ли state случайно тому, неизвестно чему. Потому что все зависит от УРЛ, таким и будет первое значение, которого я не знаю.
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Евгений Данилов
Переменные из УРЛА клиента, вот такое условия надо писать. не равен ли state случайно тому, неизвестно чему. Потому что все зависит от УРЛ, таким и будет первое значение, которого я не знаю.
ну спарси урл, если ничего в нем нет, то верни любое false
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
if(parseUrl(url)) return
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
первый день в программировании?
источник

V

Valentin in Next.js — русскоговорящее сообщество
мб он накурен))
источник

ЕД

Евгений Данилов... in Next.js — русскоговорящее сообщество
а если есть то запустится функция useEffect которая при первом запуске в любом случае не нужна
источник

V

Valentin in Next.js — русскоговорящее сообщество
попробуй
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Евгений Данилов
а если есть то запустится функция useEffect которая при первом запуске в любом случае не нужна
сделай реф, который изменишь в эффекте и добавь его вторым условием
источник

ЕД

Евгений Данилов... in Next.js — русскоговорящее сообщество
Проблема в том что state должен присваиваться и не запускать useEffect первый раз, все, никаких больше проблем нет.
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
этот реф для тебя будет еще одним флагом
источник

ЕД

Евгений Данилов... in Next.js — русскоговорящее сообщество
🦜
этот реф для тебя будет еще одним флагом
Спс, ну это практически как я думал - переменная которая при первом запуске null или false и все что делает эффект - меняет её на true чтобы потом последующие циклы запускали выполнение функции, не в первый раз когда.
источник

ЕД

Евгений Данилов... in Next.js — русскоговорящее сообщество
Просто думал может есть параметр какой-то еще, чтобы первый раз игнорить присвоение state и не запускать от этого эффекта, а нет, только проверки ставить.
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Евгений Данилов
Просто думал может есть параметр какой-то еще, чтобы первый раз игнорить присвоение state и не запускать от этого эффекта, а нет, только проверки ставить.
ну это ок
источник