К первому ответу, всегда можно добавь уточняющие вопросы. Если на собесе требуются ответы 100% как ожидает собеседующий, то это херовое собеседование. Нужно понятно, что человек знает, а не то, чего он не знает.
@yundon8182 Жыл бұрын
Растянуть эту тему на 34 минуты это круто
@theoty-js Жыл бұрын
Понравилась подача и ход мысли. Умеешь доносить суть. Благодарю за старания
@gaziev__9797 Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@ДианаАхматова-и7ж Жыл бұрын
спасибо за знания, которые не являются поверхностными, а дают именно понимание работы хука
@ВладимирВолощик-ю3ы Жыл бұрын
Спасибо! Очень классно объясняешь.
@bbnowhat Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@theoty-js Жыл бұрын
Процветания каналу, сразу в рекомендациях появился.👍
@ХрустящаяКорочка-ж1о8 ай бұрын
9 из 10 frontend блогеров берут из документации два абзаца и НАЛИВАЮТ ВОДЫ, делая видео длиной полчаса
@ЗапасЗнаний10 ай бұрын
Отличный информативный ролик. Все на высоте. Помогло очень в собеседовании.
@Sboltua Жыл бұрын
Спасибо классно, продолжай в том же духе, больше практики и разжеваности, лайк и подписка
@SergeSchekhovtsov Жыл бұрын
Впервые слышу про api signal. Ролик в студию!
@tatsianaa4408 Жыл бұрын
Спасибо, очень полезное видео, очень понравились примеры
@awenn20158 ай бұрын
7:49 мм, понял принял
@ksander17058 ай бұрын
Бро респект тебе, обнял приподнял! Спасибо за видосы!
@hrustalevdev Жыл бұрын
Спасибо! Было очень интересно!
@АнатолийГорбов-о1ь Жыл бұрын
про sendEvents очень интересно посмотреть подробнее!
@Moishe_Rubinstein Жыл бұрын
Чел ты мой кумир.
@Moishe_Rubinstein Жыл бұрын
Обнял, поцеловал, покрутил, поставил лайк.
@jgkdmdevienjjgg8866 Жыл бұрын
Не стал досматривать, но я ответил правильно походу (про себя). А сигнатура это описание параметров, а не толкование работы функции. Монтирование это следствие, вызывается же на каждый рендер, массив параметров вообще опциональный, может просто каждый рендер вызываться безусловно. И эффект работает отложенно, не сразу (подробности тут плохо знаю, но вроде после всей цепочки рендера дерева компонентов вызваются все эффекты в том порядке в каком определена иерархия компонентов)
@SuperWhiteskull Жыл бұрын
не путай понятия монтирования и обновления. Посмотри жизненный цикл компонента React. Если я что-то упустил, то скажи где.
@jgkdmdevienjjgg8866 Жыл бұрын
@@SuperWhiteskull А что я перепутал? Обновление это рендер про который я написал. Монтирование - следствие первого рендера, но напрямую в хуках к нему доступа нет. Все хуки, включая эффекты отрабатывают на каждый рендер, просто они могут не затригериться если зависимости не поменялись. А вообще контекст видео уже плохо помню
@nullf192 Жыл бұрын
Отличный контент, продолжай в том же духе, бро)
@8lop966 Жыл бұрын
не понял а как он создал хук? и почему решил писать на реакт/если это проще сделать через нод джс?
@Podlec-hf2gz Жыл бұрын
Крутой видос, спасибо!
@АнатолийГорбов-о1ь Жыл бұрын
Крутое видео!!! сними пожалуйста про аборт контроллер видео с разными кейсами!!! было бы круто)
@paromovevg Жыл бұрын
Записал в списочек)
@sergeykahnwald6640 Жыл бұрын
А почему вопрос про сигнатуру а ответ про особенности работы хука?
@Alexander-fp4fs Жыл бұрын
сделай плиз видео про useDiferredValue и также было бы круто послушать тебя про двойной рендер в 18 версии, и используешь ли ты в проектах своих на 18 версии стрикт моде
@BadBoy-sw5nk5 ай бұрын
я смотрел на кошака на фоне
@madbad1310 Жыл бұрын
как я понял signal это как context в голанге
@banderlogUA4 ай бұрын
та нет, useEffect работает с массивом зависимостей, а значит функция очистки работает всегда ПЕРЕД еффектом или размонтированием, она не может выполняться после размонтирования, компонента уже нет в дереве)
@vytautasvasiliauskas55008 ай бұрын
thnx
@DenisB-d5f Жыл бұрын
Вот это вот "как правильно отвечать" - жирный блокер на ЧСВ-собесах. Другой собеседовальщик тоже сделал бы мину и сказал, что ты забыл добавить, что эффектор вызывается асинхронно и после того, как обновления уже появились на экране. Получается, ты тоже неверно ответил? Не знаешь как работает useEffect? Ай-ай-ай, оффера не видать.
@paromovevg Жыл бұрын
Ладно если бы просто не правильно говорили, но понимали. Тотальная беда именно с пониманием механизма работы функции очистки. Ты просто не представляешь, сколько я видел лишних рефов, эффектов и всяких костылей из-за того, что люди просто доку прочитать внимательно не могут Что греха таить, сколько я сам написал этих лишних рефов, когда хуки только появились
@DenisB-d5f Жыл бұрын
@@paromovevg Это я все к тому, что из-за таких вот требований к ответу можно прое опытные рабочие руки, которые будут быстро выполнять боевые задачи, лить фичи из рога изобилия и приносить деньги компании. Тут прикол в том, что у челика может быть 10 лет работы с реакт, максимально обширный контакт с экосистемой реакта, а ты его угробишь только за это. По видео понятно, что для тебя это смертный грех на собесе. Компания потеряет норм работягу, а ты потешил свое ЧСВ - это профит? И то что асинхронность вызова сетап-функции не была освещена в видео, говорит о том, что ты тоже чего-то не знаешь. А зачем кстати она вне основного потока вызывается? А твое пояснение мне вообще непонятно, я его долго визуализировал в голове. Когда сетап и клинап в итоге вызываются относительно EventLoop и браузерного рендера, а не относительно жизненного цикла реакта? И это я не понял при, наверное, неплохом моем понимании работы useEffect (а с реактом я не сильно много работаю). Интересно, устроил бы тебя мой ответ, ведь он явно звучал бы по-другому, или ты бы добивался от меня того, как сам понимаешь работу? Ну и новая дока не так давно существует, чтоб говорить "ну в доке же все написано!". И она все еще не покрывает полной работы хуков и реакта. А в старой какая-то дрянь написана непонятная. Сори за пасту. Просто меня с таких собесов выносит. Ты вроде отвечаешь, понимаешь, но от тебя требуют какого-то иного ответа и не берут на работу часто из-за идиотских пустяков.
@LHLetale Жыл бұрын
@@DenisB-d5f Автор, возможно, не полностью осознает значение собеседования. Собеседование не просто формальность, а важный процесс, в рамках которого определяются такие качества кандидата, как общий кругозор, стиль мышления (например, как он подходит к решению задач, как принимает решения), и его софт скиллы. Учитывая, что автора трясёт от ответов на собеседование, у него определенно присутствуют сложности в понимании сути и целей проведения собеседования. Вот пару предложений из доки которую мне дали. На собеседовании интервьюер не должен быть предвзятым к определенным ответам. Задача интервьюера - оценить кругозор кандидата и его подход к решению проблем. Основываясь на этой информации, интервьюер должен определить, хватает ли этого уровня понимания и навыков кандидата для решения бизнес-задач, которые стоят перед компанией. Важно помнить, что интервью - это не просто проверка знаний, но и возможность увидеть, как человек мыслит, как он взаимодействует с другими и как он может применить свои знания и опыт на практике.
@DenisB-d5f Жыл бұрын
@@LHLetale рил ток, браза
@tontontonic Жыл бұрын
@@paromovevg и что? кто-то умер от обращения к рефу или что? производительность просела в 10 раз? даж самый быстрый запрос вместе с ререндером (и без него) будет выполняться дольше, чем цикл до 1000, да можно даже на инпут повесить пустой цикл до 1000, в этом инпуте долбить по клавишам как дятел вудди и не ощутить ни каких проблем с быстродействием
@web_ingushetiya Жыл бұрын
если бы не эта прическа
@NovikovEugene849 ай бұрын
И манера подачи
@artyomtaranenko2267 Жыл бұрын
"Правильней" не избегать рефов, а - useEffect
@dimitriy1861Ай бұрын
Такой ответ кроме как на прохождение собеседования ни на что больше не влияет. И уж на ежедневную работу точно не влияет. Это называется доипаться до столба. А такой ответ вполне себе нормальный. Как минимум на результат собеседования точно влиять не должен
@flavkaa20178 ай бұрын
не дай бог ребята вам такой собесудющий попадётся
@tontontonic Жыл бұрын
что за девочка на превью?)
@Егор-с3ъ5у10 ай бұрын
душнила
@lesters Жыл бұрын
видео по сигналу не появилось случайно? И еще вопрос в некста каких-то встроенных инструментов для аборта нет ?