Каждый React-разработчик использует при решении повседневных задач хук useEffect. Однако, как показывает моя практика проведения собеседований, про useLayoutEffect слышали уже не так много людей, а до конца понимают, как именно он работает - ещё меньше. Сегодня, мы разберёмся в различиях между этими двумя хуками, поймём в какой момент жизненного цикла вызывается каждый из них и узнаем, когда лучше использовать useEffect, а когда - useLayoutEffect. Статья подойдёт как опытным, так и начинающим Frontend-разработчикам.
Как известно, каждый хороший программист должен знать алгоритмы и различные типы и структуры данных, которые широко используются в мире разработки. Данная статья нацелена на опытных разработчиков, задачи которых выходят за рамки перекрашивания кнопочек и передвижения блоков на странице. Сегодня, мы поговорим о возможных реализациях стека и очереди, об их необходимости в целом, ну и конечно, всё это с большим количеством примеров кода и интересными фактами.
В одной из предыдущих статей мы рассматривали 10 интересных вопросов на собеседовании React-разработчика. Сегодня я решил пойти немного в другую сторону. В конце собеседования (независимо от качества его прохождения кандидатом), интервьюер дает возможность кандидату задать интересующие его вопросы. Эти вопросы могут быть любыми - о внутренней структуре, о методологиях разработки, об общем моральном состоянии команды и др. Однако, в большинстве случаев, после технической части разработчик не успевает перестроить свой мозг и начинает в панике думать: "Блин, если не спрошу, подумают, что мне всё равно, а если спрошу какой-нибудь бред, то подумают, что я дебил не очень опытный специалист..." и так далее. Поэтому, я решил составить топ...
В продолжении первой части данной статьи (https://teletype.in/@frontend_team/B_xm6TOEwxc), сегодня ты узнаешь про семантику HTML-тэгов и различные подходы к вёрстке веб-страниц. Данная статья является продолжением обучающего материала по HTML, однако, легко читается как самостоятельный материал. Если вдруг тебе будет непонятен материал, изложенный здесь - советую обратиться к первой части данной статьи по ссылке выше.
Недавно, один разрботчик собрал в репозитории 500 вопросов на собеседовании по React (https://github.com/sudheerj/reactjs-interview-questions). Некоторые из них мне показались весьма занятными, а для некоторых, как я считаю, места в современном мире веб-разработки уже нет. В этой статье разберём 10 самых интересных из них, узнаем правильные ответы, а так же, я поделюсь личным мнением о каждом из них
В продолжении цикла статей про основы Javacript, мы поговорим о ссылочных типах данных, методах работы с ними и косвенно затронем тему наследования. Не пугайся страшных слов, все будет изложено максимально последовательно и просто!
Вот наконец-то мы и добрались до серьезных разговоров. React.js - популярнейшая библиотека для разработки веб-приложений. В последнее время стало каноном использовать React для всего, что хочет в интернет: от сайтов-визиток до полноценной экосистемы с множеством виджетов и микроприложений. С этой статьи мы начнем длинный (я надеюсь, бесконечный) цикл статей про React.js, в котором ты сможешь с нуля познакомиться с данной библиотекой, а в будущем - следить за новыми фишками и подходами в мире React.js.
Ранее, в цикле статей про CSS, я рассказывал про редкие псевдоклассы, о которых знают не так много разработчиков. Сегодня Мы поговорим на тему редких, но очень полезных CSS-свойств, которые помогут решить вроде бы тривиальные задачи достаточно изящными способами. Данная статья будет полезна как опытным разработчикам, так и начинающим, которые хотят сразу же брать в руки мощные инструменты.
В продолжение последней статьи по теме псевдоэлементов и псевдоклассов в CSS, мы рассмотрим редко используемые, но очень полезные псевдоклассы. Ты, скорее всего, слышал про них, но очень мало разработчиков добавили их в свой инструментарий. Подписывайся, чтобы не пропустить новые интересные статьи.
Эта статья ориентирована на тех, кто твёрдо решил стать Frontend-разработчиком и влиться в IT-тусовку. Мы начнём с самого главного, а именно - с HTML. Данная статья является первой в цикле статей про HTML, поэтому, советую подписаться, чтобы не пропускать выходы следующий частей )