Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования:
❓ Что такое замыкания?
Это функция, у которой есть доступ к области видимости, сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу.
Это значит, что в замыкании могут храниться переменные, объявленные во внешней функции и переданные ей аргументы.
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Это значит, что в замыкании могут храниться переменные, объявленные во внешней функции и переданные ей аргументы.
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования:
❓ Для чего используют замыкания?
1.Использование в качестве приватных переменных
2.Каррирование - для создания новых функции, частично применяя аргументы к уже существующей функции.
3.Работа с асинхронным кодом- для сохранения контекста при обработке асинхронных операций, таких как обработчики событий или колбэки.
4.Мемоизация - сохранения результатов выполнения функций для оптимизации времени выполнения и уменьшения количества повторных вычислений.
5.Работа с коллбэками - для передачи контекста и данных в коллбэки, обеспечивая безопасный доступ к данным.
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
2.Каррирование - для создания новых функции, частично применяя аргументы к уже существующей функции.
3.Работа с асинхронным кодом- для сохранения контекста при обработке асинхронных операций, таких как обработчики событий или колбэки.
4.Мемоизация - сохранения результатов выполнения функций для оптимизации времени выполнения и уменьшения количества повторных вычислений.
5.Работа с коллбэками - для передачи контекста и данных в коллбэки, обеспечивая безопасный доступ к данным.
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Vite (если вдруг вы ещё не работали с ним — обязательно посмотрите)
Vite — это невероятно быстрый инструмент сборки интерфейса, обеспечивающий работу веб-приложений нового поколения. Обеспечивает молниеносную скорость благодаря использованию ES-модулей. Поддерживает TypeScript, Vue, React и многие другие фреймворки.
👀 Попробовать
Coderoll | Frontend #vite
Vite — это невероятно быстрый инструмент сборки интерфейса, обеспечивающий работу веб-приложений нового поколения. Обеспечивает молниеносную скорость благодаря использованию ES-модулей. Поддерживает TypeScript, Vue, React и многие другие фреймворки.
Coderoll | Frontend #vite
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования:
❓ Что такое intersection observer в JS?
Ответ:
это API JavaScript, который предоставляет способ асинхронного отслеживания изменений в видимости элементов внутри контейнера или внутри видимой области браузера.
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Ответ:
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Zustand — современный state-менеджер
Альтернатива Redux с минималистичным API. Подходит для небольших и крупных проектов. Использует контекст и хук для доступа к состоянию.
👀 Попробовать
Coderoll | Frontend #react #state
Альтернатива Redux с минималистичным API. Подходит для небольших и крупных проектов. Использует контекст и хук для доступа к состоянию.
Coderoll | Frontend #react #state
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Чистый код - Роберт Мартин
Классика программирования. Автор делится принципами написания чистого, понятного и поддерживаемого кода. Книга учит избегать антипаттернов и делать код понятным для команды.
Помогает разработчикам улучшить читаемость и структурированность кода.
👀 Полистать книжку
Coderoll | Frontend #книги
Классика программирования. Автор делится принципами написания чистого, понятного и поддерживаемого кода. Книга учит избегать антипаттернов и делать код понятным для команды.
Помогает разработчикам улучшить читаемость и структурированность кода.
Coderoll | Frontend #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Lodash — инструменты для работы с данными
Упрощение работы с массивами, объектами и строками.
Lodash предоставляет огромное количество готовых функций для работы с данными. Особенно полезен при обработке массивов и глубокой копии объектов.
👀 Попробовать
Coderoll | Frontend #lodash
Упрощение работы с массивами, объектами и строками.
Lodash предоставляет огромное количество готовых функций для работы с данными. Особенно полезен при обработке массивов и глубокой копии объектов.
👀 Попробовать
Coderoll | Frontend #lodash
Axios — запросы без боли
Axios облегчает работу с API, поддерживает асинхронные запросы, обработку ошибок и интерсепторы. Легко интегрируется в любой проект.
👀 Попробовать
Coderoll | Frontend #axios #api #http
Axios облегчает работу с API, поддерживает асинхронные запросы, обработку ошибок и интерсепторы. Легко интегрируется в любой проект.
👀 Попробовать
Coderoll | Frontend #axios #api #http
Chart.js — визуализация данных
Chart.js предоставляет простые и гибкие инструменты для визуализации данных. Помогает при создании графиков и диаграмм.Поддерживает различные типы графиков: линейные, круговые, барные и другие.
👀 Попробовать
Coderoll | Frontend
Chart.js предоставляет простые и гибкие инструменты для визуализации данных. Помогает при создании графиков и диаграмм.Поддерживает различные типы графиков: линейные, круговые, барные и другие.
👀 Попробовать
Coderoll | Frontend
Swiper
Самый популярный слайдер для веб-приложений. Подходит для мобильных и десктопных интерфейсов, поддерживает горизонтальную и вертикальную прокрутку, эффекты и кастомизацию.
👀 Попробовать
Coderoll | Frontend
Самый популярный слайдер для веб-приложений. Подходит для мобильных и десктопных интерфейсов, поддерживает горизонтальную и вертикальную прокрутку, эффекты и кастомизацию.
👀 Попробовать
Coderoll | Frontend
Animista
Коллекция анимаций CSS с готовыми пресетами и возможностью настройки. Поможет в добавлении анимаций без написания сложного CSS.
👀 Попробовать
Coderoll | Frontend
Коллекция анимаций CSS с готовыми пресетами и возможностью настройки. Поможет в добавлении анимаций без написания сложного CSS.
👀 Попробовать
Coderoll | Frontend
❓Что такое Virtual DOM?
Virtual DOM – это концепция, используемая в React и других библиотеках для эффективного обновления пользовательского интерфейса. Вместо прямых изменений в реальном DOM, React сначала обновляет виртуальную копию, сравнивает изменения (diffing), а затем минимально обновляет реальный DOM.
Virtual DOM делает обновления производительнее, так как минимизирует количество реальных манипуляций с DOM.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Улучшенная обработка асинхронных операций в React 19
В статье вы увидите обзор ключевых нововведений в React 19: Actions, useTransition, Server Components и другие инструменты для улучшения производительности и упрощения разработки.
👀 Читать
Coderoll | Frontend
В статье вы увидите обзор ключевых нововведений в React 19: Actions, useTransition, Server Components и другие инструменты для улучшения производительности и упрощения разработки.
👀 Читать
Coderoll | Frontend
Тесты и задачи по HTML, CSS и JS
Эти тесты подойдут вам, если вы уже знаете основы HTML, CSS, JavaScript и хотите проверить свои знания, закрепив ранее изученные материалы.
Вы также узнаете много нового: нюансы, тонкости, особенности, интересные возможности о которых могли не знать раньше.
👀 Проверить знания
Coderoll | Frontend
Эти тесты подойдут вам, если вы уже знаете основы HTML, CSS, JavaScript и хотите проверить свои знания, закрепив ранее изученные материалы.
Вы также узнаете много нового: нюансы, тонкости, особенности, интересные возможности о которых могли не знать раньше.
👀 Проверить знания
Coderoll | Frontend
DevDocs
Универсальная платформа с документацией по различным технологиям (JS, Vue, React, CSS и другим).
Все документации в одном месте без необходимости гуглить.
👀 Попробовать
Coderoll | Frontend
Универсальная платформа с документацией по различным технологиям (JS, Vue, React, CSS и другим).
Все документации в одном месте без необходимости гуглить.
👀 Попробовать
Coderoll | Frontend
This media is not supported in your browser
VIEW IN TELEGRAM
Сложности адаптации
Framer Motion
Библиотека анимаций для React, которая делает работу с анимациями удобной и гибкой. Поддерживает жесты, анимации при монтировании/размонтировании компонентов и сложные переходы.
👀 Попробовать
Coderoll | Frontend
Библиотека анимаций для React, которая делает работу с анимациями удобной и гибкой. Поддерживает жесты, анимации при монтировании/размонтировании компонентов и сложные переходы.
👀 Попробовать
Coderoll | Frontend
❓ В чем разница между REST API и GraphQL?
REST API – стандартная архитектура API, где есть фиксированные эндпоинты (/users,/posts). Клиент получает фиксированный ответ.
GraphQL – позволяет клиенту запрашивать только нужные данные, без лишней нагрузки.
GraphQL хорош, когда нужно минимизировать сетевой трафик, а REST проще в реализации и лучше кешируется.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend