Да будет новый канал🥺
Кто-то знает меня по предыдущему каналу, в котором мы дошли до 2000 подписчиков, и, который по причине некоторых разногласий, пришлось отдать. Да, такое случается.
Старый канал со временем переделают под новый формат онлайн-школы, в которой я учавствовать не буду. А мы с командой уже отстраиваем новый (этот) и планируем расширяться и расти
Если вам интересна полная история или мои мысли по этому поводу, накидайте реакций, а пока работаем💪
CodePunks | Mentorship
Кто-то знает меня по предыдущему каналу, в котором мы дошли до 2000 подписчиков, и, который по причине некоторых разногласий, пришлось отдать. Да, такое случается.
Старый канал со временем переделают под новый формат онлайн-школы, в которой я учавствовать не буду. А мы с командой уже отстраиваем новый (этот) и планируем расширяться и расти
Если вам интересна полная история или мои мысли по этому поводу, накидайте реакций, а пока работаем💪
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
carbonated-jackrabbit-98d on Notion
Меня зовут Тихон, привет!👋 | Notion
Отзывы и офферы🏆
❤4🎉3🍾3🦄3👏1
Мой путь
Всему можно научиться 🤓
Начать, наверное, стоит с того, что я вообще не айтишник. По крайней мере 22 года думал так. Мне всегда нравились творческие профессии. Музыка, рисование, фильмы. И казалось, что программирование это про другое. Но тем не менее, этот канал про IT.
Почему?
Потому что это оказалось тотальной ошибкой, в России по статистике большинство программистов живут в разы лучше, чем представители творческих профессий. Также для меня IT оказалось более весёлой и творческой сферой, чем я когда-либо мог представить. Спасибо моей команде🐹
Легко ли было перейти?
Честно, нет. Я и сейчас постоянно учусь и думаю, что наша сфера отчасти про то, что нужно постоянно учиться. Но оглядываясь назад, я понимаю, что эти трудности стоили того, и я рад, что пишу этот пост именно про IT.
Первую работу в IT я получил не потому, что хорошо знал язык или сферу. А потому, что хорошо общался и учился. И имел какой-то интерес к задротским занятиям.😑
Как у меня получилось?
Я думаю, что самое основное - это как вы учитесь, мотивация, умение показать себя и быстро приспособиться. Так можно перейти из QA во Frontend, из фронта в Golang, и дальше, куда судьба занесёт. Я видел кучу ситуаций, когда люди меняли направление в IT или приходили с 0 на мидловские позиции. И почти все справлялись.
Потом я увидел другую сторону. Что есть ребята с опытом 2-3-4-10 лет, которые имеют хорошие харды, но не могут быстро сменить место работы или пойти на повышение.
И тут у меня начинало подгорать
В хорошем смысле. Мне хотелось помочь, составить резюме, пообщаться на темы с собеседований. Потому что после того, как я увидел десятки кейсов людей с малым опытом в IT, которые работают за 300+, я не могу видеть, как мидлы с опытом получают меньше 200. Это нужно прочувствовать)
И тогда я захотел сделать сообщество
Где каждый айтишник сможет получить максимально хорошие условия для работы. Да, мы не можем гарантировать, что всё получится, что компании начнут хантить вас, но мы стараемся сделать так, чтобы путь к этому стал максимально простым, коротким и в приятной компании.👻
CodePunks | Mentorship
Всему можно научиться 🤓
Начать, наверное, стоит с того, что я вообще не айтишник. По крайней мере 22 года думал так. Мне всегда нравились творческие профессии. Музыка, рисование, фильмы. И казалось, что программирование это про другое. Но тем не менее, этот канал про IT.
Почему?
Потому что это оказалось тотальной ошибкой, в России по статистике большинство программистов живут в разы лучше, чем представители творческих профессий. Также для меня IT оказалось более весёлой и творческой сферой, чем я когда-либо мог представить. Спасибо моей команде
Легко ли было перейти?
Честно, нет. Я и сейчас постоянно учусь и думаю, что наша сфера отчасти про то, что нужно постоянно учиться. Но оглядываясь назад, я понимаю, что эти трудности стоили того, и я рад, что пишу этот пост именно про IT.
Первую работу в IT я получил не потому, что хорошо знал язык или сферу. А потому, что хорошо общался и учился. И имел какой-то интерес к задротским занятиям.
Как у меня получилось?
Я думаю, что самое основное - это как вы учитесь, мотивация, умение показать себя и быстро приспособиться. Так можно перейти из QA во Frontend, из фронта в Golang, и дальше, куда судьба занесёт. Я видел кучу ситуаций, когда люди меняли направление в IT или приходили с 0 на мидловские позиции. И почти все справлялись.
Потом я увидел другую сторону. Что есть ребята с опытом 2-3-4-10 лет, которые имеют хорошие харды, но не могут быстро сменить место работы или пойти на повышение.
И тут у меня начинало подгорать
В хорошем смысле. Мне хотелось помочь, составить резюме, пообщаться на темы с собеседований. Потому что после того, как я увидел десятки кейсов людей с малым опытом в IT, которые работают за 300+, я не могу видеть, как мидлы с опытом получают меньше 200. Это нужно прочувствовать)
И тогда я захотел сделать сообщество
Где каждый айтишник сможет получить максимально хорошие условия для работы. Да, мы не можем гарантировать, что всё получится, что компании начнут хантить вас, но мы стараемся сделать так, чтобы путь к этому стал максимально простым, коротким и в приятной компании.
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6❤4👍4🐳2🙏1
Как и почему NaN !== NaN, но при этом Object.is(NaN, NaN) === true?
В каких случаях можно увидеть, что (0.1 + 0.2) !== 0.3?
Как реализована очередь микрозадач в event loop?
Почему typeof null возвращает "object"?
Как работает hoisting для объявлений через var, let и const?
Что такое "Temporal Dead Zone"?
В чём разница между shallow и deep copy в JS?
Чем отличаются Map и WeakMap, и зачем нужны последние?
Почему массивы в JS на самом деле не массивы?
Как работает замыкание и какие у него «подводные камни»?
Да, кто-то скажет что это всё база, но я видел, как эта база положила самых смелых воинов
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚5🤓4❤3👀3🕊1
Одна команда - одна цель 🚀
Очень круто иметь харды, уметь и делать всё лучше всех. Но наши ресурсы не безграничны, и я понимаю, что, сколько бы я ни делал, всё на свете не успеть в одиночку.
Поэтому я всё больше делаю упор на то, чтобы собирать вокруг себя сильных людей и самому всегда работать только в сильном и интересном коллективе.
В одиночку Рим не завоюешь😁
В IT для меня одна из самых приятных вещей - это возможность коммуницировать с командой и приходить к общему результату. Ещё лучше, если компания крупная, и ваш проект помогает развивать известные сервисы и продукты. В создании своей школы и сообщества я столкнулся с тем, что нужно отстроить точно такие же процессы, команду, сообщество, и хочется перенести туда лучшие из практик, методолгоий и вайбов, которые я видел в IT-компаниях.
Да, технологии важны, но важно помнить, что мы делаем всё для людей, вместе с людьми, и только командой получается что-то значимое и большое, что мы сами никогда бы не смогли сделать.
Огромное спасибо всем, кто уже состоит у нас в сообществе, кто помогает его строить и выходить на новые уровни, все мы делаем историю🤝
CodePunks | Mentorship
Очень круто иметь харды, уметь и делать всё лучше всех. Но наши ресурсы не безграничны, и я понимаю, что, сколько бы я ни делал, всё на свете не успеть в одиночку.
Поэтому я всё больше делаю упор на то, чтобы собирать вокруг себя сильных людей и самому всегда работать только в сильном и интересном коллективе.
В одиночку Рим не завоюешь😁
В IT для меня одна из самых приятных вещей - это возможность коммуницировать с командой и приходить к общему результату. Ещё лучше, если компания крупная, и ваш проект помогает развивать известные сервисы и продукты. В создании своей школы и сообщества я столкнулся с тем, что нужно отстроить точно такие же процессы, команду, сообщество, и хочется перенести туда лучшие из практик, методолгоий и вайбов, которые я видел в IT-компаниях.
Да, технологии важны, но важно помнить, что мы делаем всё для людей, вместе с людьми, и только командой получается что-то значимое и большое, что мы сами никогда бы не смогли сделать.
Огромное спасибо всем, кто уже состоит у нас в сообществе, кто помогает его строить и выходить на новые уровни, все мы делаем историю
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🤝3🔥2🥰1👏1💘1
Этот формат придумал наш ментор Сергей, потому что долгое время мы не могли выстроить эффективную схему занятий на созвонах. Пока один решает задачу, остальным становится скучно, и с этим ничего не сделать)
Сейчас все задачи мы решаем параллельно, и затем обсуждаем и приходим к общему решению. С таким подходом скорость решения задач выровнялась к средней по группе, теперь всем интересно, а это самое главное🤌
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
carbonated-jackrabbit-98d on Notion
Меня зовут Тихон, привет!👋 | Notion
Отзывы и офферы🏆
🤓6🤩3🍓3❤1👨💻1😎1
Новые клиентские хуки в React 19
В React 19 появился ряда новых хуков по упрощение работы с данными и формами на стороне клиента. Эти хуки делают разработку более декларативной и избавляют от необходимости использовать сторонние библиотеки.
⚡️ Ключевые нововведения:
- use(Promise): Позволяет приостанавливать выполнение компонента до разрешения промиса, что упрощает выборку данных в сочетании с Suspense.
- use(Context): Расширяет возможности работы с контекстом, позволяя вызывать его внутри условий или циклов без лишней обертки.
- useFormState & useFormStatus: Облегчают управление состоянием форм, автоматически отслеживая статус отправки и предоставляя обратную связь пользователю.
- useOptimistic: Позволяет оптимистично обновлять интерфейс, мгновенно отображая изменения до получения окончательного ответа от сервера.
Основное - это возможность писать лаконичный код
Пример использования use(Promise):
Поделитесь, как вам эти нововведения, уже использовали в работе?
CodePunks | Mentorship
В React 19 появился ряда новых хуков по упрощение работы с данными и формами на стороне клиента. Эти хуки делают разработку более декларативной и избавляют от необходимости использовать сторонние библиотеки.
- use(Promise): Позволяет приостанавливать выполнение компонента до разрешения промиса, что упрощает выборку данных в сочетании с Suspense.
- use(Context): Расширяет возможности работы с контекстом, позволяя вызывать его внутри условий или циклов без лишней обертки.
- useFormState & useFormStatus: Облегчают управление состоянием форм, автоматически отслеживая статус отправки и предоставляя обратную связь пользователю.
- useOptimistic: Позволяет оптимистично обновлять интерфейс, мгновенно отображая изменения до получения окончательного ответа от сервера.
Основное - это возможность писать лаконичный код
Пример использования use(Promise):
import { use, Suspense } from 'react';
function DataDisplay({ dataPromise }) {
const data = use(dataPromise);
return (
<ul>
{data.map((item, idx) => <li key={idx}>{item}</li>)}
</ul>
);
}
function App() {
const dataPromise = fetch('/api/data').then(res => res.json());
return (
<Suspense fallback={<p>Загрузка данных...</p>}>
<DataDisplay dataPromise={dataPromise} />
</Suspense>
);
}
export default App;
Поделитесь, как вам эти нововведения, уже использовали в работе?
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
carbonated-jackrabbit-98d on Notion
Меня зовут Тихон, привет!👋 | Notion
Отзывы и офферы🏆
👍6🌚3🍓3❤1🐳1
Бежим читать, если есть проблемы на этапе резюме=мало приглашений
https://vc.ru/id4814366/1954961-kak-razrabotchiku-proiti-filtr-hr-oshibki-kotorye-meshayut-poluchit-offer
CodePunks | Mentorship
https://vc.ru/id4814366/1954961-kak-razrabotchiku-proiti-filtr-hr-oshibki-kotorye-meshayut-poluchit-offer
CodePunks | Mentorship
vc.ru
Как разработчику пройти фильтр HR: ошибки, которые мешают получить оффер. — Тихон Галактионов на vc.ru
Тихон Галактионов 29 апр
🐳7👍3🤓3❤2🔥1
Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Помогаю найти работу и сопровождаю на испытательном сроке.
Работал с Wildberries, Sber, ИТК Система, XBET и другими.
- За последние полгода я прошел более 80 собеседований и получал офферы 360к+
- Я горю своей работой и менторством, более 50 студентов в группе.
- Сам провожу собеседования и онбординг разработчиков в компании.
На этом канале:
👉 публикую видео с решением задач, которые прямо сейчас дают крупные компании на собеседованиях
👉даю примеры по прохождению собеседований
👉разбираю резюме и докручиваю ваши резюме
👉И просто делюсь идеями)
Полезные посты:
▪️60 вопросов для подготовки к техническому собеседованию
▪️Как разработчику пройти фильтр HR: ошибки, которые мешают получить оффер
▪️Мой путь в IT
▪️Подкаст «От 0 до 400k, как понять, что готов на высокие позиции, и добиться высокого оффера "
▪️Ежедневные квизы с задачами с собеседований.
Текущие рекорды учеников моей программы:
- с 90к до оффера в 260к в Сколково за две недели собеседований
- с 0к до 216к в Яндекс через 2 месяца подготовки
- с 100к до 330к в 2GIS через месяц после выхода на рынок💪
Больше успешных кейсов можно найти тут
Рад тебя видеть!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27❤🔥10👍8🔥6💊5👏3🎉3🌚2🍌1🏆1🦄1
60 вопросов, которые точно помогут тебе на собеседовании🤌
https://disk.yandex.ru/i/c6yjkpYmdHxr3Q
CodePunks | Mentorship
https://disk.yandex.ru/i/c6yjkpYmdHxr3Q
CodePunks | Mentorship
👍12👏4🤩3❤2👾2🌚1💘1
Forwarded from Отзывы | Тихон
#отзыв ❤️
Привет, Тихон! Хочу сказать тебе огромное спасибо за все, что ты сделал для меня. Ты не только помог мне улучшить свои навыки во фронте, но и дал мне ценные советы по карьере и благодаря тебе и твоему сообществу я смог получить оффер.
Твои советы и поддержка были для меня как маяк в темноте. Особенно хочу отметить твое терпение и спокойствие.
Я всегда буду благодарен за наше сотрудничество и всегда буду рекомендовать тебя всем, кто ищет хорошего наставника.
Следующая цель пройти успешно испыталку, буду рад твоей поддержке на этом этапе)
Автор: @ildar_sw 💪
Привет, Тихон! Хочу сказать тебе огромное спасибо за все, что ты сделал для меня. Ты не только помог мне улучшить свои навыки во фронте, но и дал мне ценные советы по карьере и благодаря тебе и твоему сообществу я смог получить оффер.
Твои советы и поддержка были для меня как маяк в темноте. Особенно хочу отметить твое терпение и спокойствие.
Я всегда буду благодарен за наше сотрудничество и всегда буду рекомендовать тебя всем, кто ищет хорошего наставника.
Следующая цель пройти успешно испыталку, буду рад твоей поддержке на этом этапе)
Автор: @ildar_sw 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍3🎉2💊2🐳1
Решил расставить все точки над i и публично поделиться программой моего менторства. Четко, по пунктам, что там внутри.
Если пока тебе покажется это не аортально - подпишись, пригодится в будущем 😁
🥺 Начнем с запросов, с которыми ко мне приходят:
1. Резюме отправил уже 350 раз — молчание.
2. Прошел 5 собесов — одни отказы или "мы вам перезвоним". Или мое любимое "сделайте тестовое"
3. В компанию взяли джуна на 150к, а у меня 160-180к спустя 2 года работы.
4. Все, вроде, ок с резюме и опытом, но понимаю, что конкуренция бешеная, надо быть на шаг впереди и понимать внутрянку найма и компаний.
5. Я окончил курсы, но понимаю, что без опыта мне светит максимум стажировка...
Если глобально, то моя задача не научить чему-то (нулевичков мы не берем), а устроить на работу с хорошим уровнем зп и условиями за срок 2-4 месяца.
А теперь детальнее. Как это работает?
Программа не про голую теорию и курсы, а про реальную подготовку к офферу. Она проходит в 4 этапа + 5-й дополнительный.
Но перед этим нас с тобой ждет установочный звонок: анализ ситуации и составление роудмэпа, чтобы:
🔵 Разобрать твой опыт, резюме.
🔵 Понять, какие компании и зарплаты тебе реально доступны.
🔵 Построить план - роудмэп, чтобы не распыляться и дать тебе понимание, как и с чем работать
А дальше самый сок🧃
1️⃣ Упаковка опыта и самопрезентация
Важный момент: HR не пишет тебе? Значит, ты просто не попадаешь в их фильтр.
Второй важный момент: HR выбирают не по навыкам, а по тому, как ты о них рассказываешь.
Поэтому на этом этапе мы:
🔵 Формируем твою историю: какие проекты ты делал, какой вклад вносил, как это повлияло на бизнес.
🔵 Добавляем в резюме ключевые слова и метрики, которые повышают шанс отклика.
🔵 Отрабатываем самопрезентацию на индивидуальном звонке с нашим HR и ментором: ты учишься уверенно рассказывать о себе.
2️⃣ Собесы: мы идём с тобой
🔵 После согласования резюме сразу "в поля" на практику прохождения интервью.
🔵 Ты не ходишь на собесы один – ментор и ученики будут с тобой (если захочешь).
🔵 Ты учишься решать реальные задачи, которые дают в топ-компаниях. База задач и вопрос практически по всем бигтехам у меня собрана в ноушен+будем практиковать на созвонах.
🔵 Ты получаешь доступ к контактам наших HR (их там почти сотня уже), которым можешь написать напрямую и обеспечить дополнительные 3-5 собесов.
3⃣ Сообщество и групповые зумы
Один в поле не воин. Когда ты в среде людей, которые идут к той же цели, прогресс идёт быстрее.
🔵 У нас активный чат учеников, где все помогают друг другу.
🔵 2 раза в неделю проходят живые групповые встречи. Назовем это практическими лекциями. Первая практика - решение задач с собесов. А второй звонок на неделе - это МОК.
4⃣ Техничка.
Ты можешь знать много, но важно знать то, что реально спрашивают на собеседованиях. Часто вопросы от HR не соответствуют реальным задачам в проекте, поэтому важно быть готовым.
🔵 В нашей хард-скил базе собраны актуальные технологии, которые используют в топ-компаниях. Работаем со всеми популярными библиотеками/фрейворками на фронтенде.
🔵 А еще чек-листы и сборники по самым частым вопросам и паттернам решений. По составленному роудмэпу тебе будет понятно, что нужно подтянуть.
В результате ты не учишь лишнее, а готовишься к собесам максимально эффективно.
5⃣ Поддержка на испытательном сроке
Важно не просто получить оффер, а закрепиться в компании. Поэтому мы помогаем адаптироваться в первые месяцы работы.
Что в итоге?
✅ Если у тебя есть коммерческий опыт, то через 1,5-3 месяца ты выходишь на работу в крутую компанию с желаемой зп.
✅ Если коммерческого опыта нет или совсем мало, то, скорее всего, нужно будет поработать 3-5 месяцев.
При условии, что ты реально вовлечен и выполняешь все рекомендации. Можно получить оффер и за 20 дней, таких кейсов у меня уже 3) По #отзывы и #оффер можешь почитать подробнее)
Кстати, у нас в программе ученики в возрасте от 19 до 50 лет. Карта - весь мир: РФ, РБ, КЗ, USA. Да, с зарубежными проектами тоже работаем)
Напиши @codepunks_bro, если остались вопросы или хочешь записаться на консультацию⭐️
CodePunks | Mentorship
Если пока тебе покажется это не аортально - подпишись, пригодится в будущем 😁
1. Резюме отправил уже 350 раз — молчание.
2. Прошел 5 собесов — одни отказы или "мы вам перезвоним". Или мое любимое "сделайте тестовое"
3. В компанию взяли джуна на 150к, а у меня 160-180к спустя 2 года работы.
4. Все, вроде, ок с резюме и опытом, но понимаю, что конкуренция бешеная, надо быть на шаг впереди и понимать внутрянку найма и компаний.
5. Я окончил курсы, но понимаю, что без опыта мне светит максимум стажировка...
Если глобально, то моя задача не научить чему-то (нулевичков мы не берем), а устроить на работу с хорошим уровнем зп и условиями за срок 2-4 месяца.
А теперь детальнее. Как это работает?
Программа не про голую теорию и курсы, а про реальную подготовку к офферу. Она проходит в 4 этапа + 5-й дополнительный.
Но перед этим нас с тобой ждет установочный звонок: анализ ситуации и составление роудмэпа, чтобы:
А дальше самый сок
Важный момент: HR не пишет тебе? Значит, ты просто не попадаешь в их фильтр.
Второй важный момент: HR выбирают не по навыкам, а по тому, как ты о них рассказываешь.
Поэтому на этом этапе мы:
Один в поле не воин. Когда ты в среде людей, которые идут к той же цели, прогресс идёт быстрее.
Ты можешь знать много, но важно знать то, что реально спрашивают на собеседованиях. Часто вопросы от HR не соответствуют реальным задачам в проекте, поэтому важно быть готовым.
В результате ты не учишь лишнее, а готовишься к собесам максимально эффективно.
Важно не просто получить оффер, а закрепиться в компании. Поэтому мы помогаем адаптироваться в первые месяцы работы.
Что в итоге?
При условии, что ты реально вовлечен и выполняешь все рекомендации. Можно получить оффер и за 20 дней, таких кейсов у меня уже 3) По #отзывы и #оффер можешь почитать подробнее)
Кстати, у нас в программе ученики в возрасте от 19 до 50 лет. Карта - весь мир: РФ, РБ, КЗ, USA. Да, с зарубежными проектами тоже работаем)
Напиши @codepunks_bro, если остались вопросы или хочешь записаться на консультацию
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤5🍓3🐳1🍾1
😁11🌚2💯2💅1🙉1
Возможно ли выучить все вопросы на собеседовании?
Нет, и не нужно.
Иногда я вижу, что некоторые стараются ответить абсолютно на любой вопрос, даже если не знают точного ответа. Я считаю, что это не выигрышная стратегия. Важно, помимо твёрдолобости, показать гибкость и умение признавать свои слабые стороны(и работать над ними)
So, если вы чего-то не знаете - я советую говорить как есть, поблагодарить собеседующего за интересную задачу/вопрос, и сказать, что вы это изучите в ближайшее время(и реально изучить).
Я сам многократно тупил и проваливал собеседования, особенно в новом для меня стеке технологий. Потом просто пересматривал запись и прорабатывал все ошибки. (это отдельный вид пытки)👻
Не страшно с первого раза завалить новый вопрос/задачу, страшно не проработать ошибки и заваливать на каждом интервью🥺
Кстати, чуть раньше делал пост с 60 вопросами на собеседовании
CodePunks | Mentorship
Нет, и не нужно.
Иногда я вижу, что некоторые стараются ответить абсолютно на любой вопрос, даже если не знают точного ответа. Я считаю, что это не выигрышная стратегия. Важно, помимо твёрдолобости, показать гибкость и умение признавать свои слабые стороны(и работать над ними)
So, если вы чего-то не знаете - я советую говорить как есть, поблагодарить собеседующего за интересную задачу/вопрос, и сказать, что вы это изучите в ближайшее время(и реально изучить).
Я сам многократно тупил и проваливал собеседования, особенно в новом для меня стеке технологий. Потом просто пересматривал запись и прорабатывал все ошибки. (это отдельный вид пытки)
Не страшно с первого раза завалить новый вопрос/задачу, страшно не проработать ошибки и заваливать на каждом интервью
Кстати, чуть раньше делал пост с 60 вопросами на собеседовании
CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5🤓4🔥1🐳1
Почему React использует свой SyntheticEvent, и какие преимущества это даёт?
Как работает алгоритм reconciliation (Fiber)?
Чем отличается memo от useMemo и когда их не стоит применять?
Почему нельзя условно вызывать хуки (Hooks) в React?
В каких случаях React.StrictMode дважды вызывает эффект useEffect в dev-режиме?
Что такое Error Boundary, и почему его нельзя реализовать с помощью хуков?
В чём реальная разница между компонентами и элементами в React?
Как оптимально обрабатывать анимации в React-приложениях?
Почему использование ключей при рендеринге списков влияет на производительность?
Что за «concurrent rendering» и как он может сломать приложение, если использовать неправильно?
Напишите в комментарии, на сколько ответили, и какие попадались на собеседованиях
Первая часть
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
CodePunks | Тихон Галактионов
👨💻10 задротских вопросов про JavaScript, после которых ты усомнишься, что вообще знаешь JS. Часть 1.
Как и почему NaN !== NaN, но при этом Object.is(NaN, NaN) === true?
В каких случаях можно увидеть, что (0.1 + 0.2) !== 0.3?
Как реализована очередь микрозадач…
Как и почему NaN !== NaN, но при этом Object.is(NaN, NaN) === true?
В каких случаях можно увидеть, что (0.1 + 0.2) !== 0.3?
Как реализована очередь микрозадач…
👍6❤3🔥2👏1🙏1