TGViewer
Channel Public Channel
CodeRoll | Frontend

CodeRoll | Frontend

@coderoll

OZ — Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги
— Веб-разработка на JS, HTML, CSS, React, Vue,Angular

Купить рекламу: https://telega.in/c/coderoll

Чат: https://t.me/coderoll_chat

По всем вопросам пишите сюда - @yankovsky_ads
Subscribers
4.06K
Photos
1.8K
Videos
74
Links
1.1K

Showing posts older than #2600 · Back to latest

Older Posts 20 shown
Post #2599 1.07K
Axios — запросы без боли

Axios облегчает работу с API, поддерживает асинхронные запросы, обработку ошибок и интерсепторы. Легко интегрируется в любой проект.

👀 Попробовать

Coderoll | Frontend #axios #api #http
  • 🔥 2
  • ❤ 1
  • 👍 1
Post #2597 1.12K
Lodash — инструменты для работы с данными

Упрощение работы с массивами, объектами и строками.
Lodash предоставляет огромное количество готовых функций для работы с данными. Особенно полезен при обработке массивов и глубокой копии объектов.

👀 Попробовать

Coderoll | Frontend #lodash
  • 👍 3
  • ❤ 1
Post #2595 1.02K
📚 Чистый код - Роберт Мартин

Классика программирования. Автор делится принципами написания чистого, понятного и поддерживаемого кода. Книга учит избегать антипаттернов и делать код понятным для команды.

Помогает разработчикам улучшить читаемость и структурированность кода.

👀Полистать книжку

Coderoll | Frontend #книги
  • 🔥 4
  • ❤ 2
Post #2593 1.07K
Zustand — современный state-менеджер

Альтернатива Redux с минималистичным API. Подходит для небольших и крупных проектов. Использует контекст и хук для доступа к состоянию.

👀Попробовать

Coderoll | Frontend #react #state
  • ❤ 4
  • 🔥 1
Post #2592 1.1K
Вопрос с собеседования:

❓Что такое intersection observer в JS?

Ответ:
это API JavaScript, который предоставляет способ асинхронного отслеживания изменений в видимости элементов внутри контейнера или внутри видимой области браузера.

Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • ❤ 6
  • 💅 6
  • 👍 1
Post #2591 1.2K
Vite (если вдруг вы ещё не работали с ним — обязательно посмотрите)

Vite — это невероятно быстрый инструмент сборки интерфейса, обеспечивающий работу веб-приложений нового поколения. Обеспечивает молниеносную скорость благодаря использованию ES-модулей. Поддерживает TypeScript, Vue, React и многие другие фреймворки.

👀Попробовать

Coderoll | Frontend #vite
  • ❤ 2
  • 🔥 2
Post #2589 1.28K
Вопрос с собеседования:

❓Для чего используют замыкания?

1.Использование в качестве приватных переменных

2.Каррирование - для создания новых функции, частично применяя аргументы к уже существующей функции.

3.Работа с асинхронным кодом- для сохранения контекста при обработке асинхронных операций, таких как обработчики событий или колбэки.

4.Мемоизация - сохранения результатов выполнения функций для оптимизации времени выполнения и уменьшения количества повторных вычислений.

5.Работа с коллбэками - для передачи контекста и данных в коллбэки, обеспечивая безопасный доступ к данным.


Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • ❤ 4
  • 👍 3
  • 💅 3
Post #2587 1.18K
Вопрос с собеседования:

❓Что такое замыкания?

Это функция, у которой есть доступ к области видимости, сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу.
Это значит, что в замыкании могут храниться переменные, объявленные во внешней функции и переданные ей аргументы.


Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • ❤ 8
  • 💅 3
Post #2583 1.4K
Вопрос с собеседования:

❓Что такое лексическое окружение?

Концепция, которая связана с областью видимости переменных во время выполнения кода.
Лексическое окружение определяет, как переменные и функции связаны между собой внутри кода и каким образом они доступны друг другу.


Лексическое окружение состоит из двух основных компонентов:

Environment Record (запись окружения) - отвечает за хранение переменных и функций внутри определенного контекста выполнения кода (например, функции или блока кода).

Outer lexical environment reference (Ссылка на внешнее лексическое окружение) - это ссылка на лексическое окружение, в котором данная функция была определена. Другими словами, это ссылка на окружение, в котором произошло объявление данной функции.


Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • 💅 4
  • ❤ 2
Post #2580 1.35K
Вопрос с собеседования:

❓В чем разница между == и ===?

Строгое равенство сравнивает значения по типу данных и значению.

Нестрогое сначала старается привести значения к одному типу, а потом сравнивает.


Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • ❤ 15
  • 💅 4
Post #2579 1.63K
Игровой тренжёр по TypeScript

На сервисе лежат игры по программированию для новичков, чтобы улучшить навыки в кодинге через задачки и упражнения

Да, сервис доступен на русском и английском, визуал тоже кайфовый

👀Попробовать

Coderoll | Frontend #typescript
  • 🔥 8
  • ❤ 2
  • 👍 1
Post #2578 1.36K
Реальное тестовое задание на позицию Junior Frontend Developer (React) от компании Jupiter Soft

❗️ Обратите внимание, что макеты часто дают не только в формате Figma, но и в Adobe XD

Все материалы, что предоставляли для реализации тестового задания лежат тут:

👀 Посмотреть

#js
  • 🔥 2
  • 👍 1
Post #2573 1.72K
Игра-тренажёр по Flexbox

Раз уж вам так понравилась предыдущая игра — держите ещё одну, но уже по флексам. Суть игры — расставить пушки так, чтобы кружочки-злодеи не прошли по карте

👀 Расставить пушки

Coderoll | Frontend #css
  • ❤ 2
  • 👍 2
Post #2572 1.53K
Вопрос с собеседования:

❓Что такое NaN?

NaN (Not a Number): это значение, получаемое в результате выполнения числовой операции над нечисловым значением.

Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • ❤ 8
  • 💅 1
Post #2560 1.74K
Вопрос с собеседования:

❓Как объединить массивы?

1 - Можно использовать метод concat()
2 - Можно использовать spread оператор


Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • ❤ 10
  • 💅 6
  • 👍 1
Post #2549 1.8K
Immer — библиотека для работы с состоянием

Позволяет писать чистый и лаконичный код при работе с вложенными объектами. С помощью Immer можно обновлять состояние как будто напрямую, но в итоге получать неизменяемые данные. Работает через "проекты" (draft), которые можно безопасно менять, а библиотека сама позаботится о создании нового объекта.

Отлично интегрируется с Redux Toolkit и позволяет избавиться от громоздких .map и ...spread конструкций, ускоряя разработку и делая код чище.

👀 Посмотреть

Coderoll | Frontend
  • 👍 3
  • ❤ 2
Post #2547 1.4K
Вопрос с собеседования:

❓Что такое замыкания?

Это функция, у которой есть доступ к области видимости, сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу.
Это значит, что в замыкании могут храниться переменные, объявленные во внешней функции и переданные ей аргументы.


Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • ❤ 8
  • 💅 4
Post #2545 1.5K
Вопрос с собеседования:

❓Что такое имутабельность в JS?

Иммутабельность в JavaScript означает, что данные не могут быть изменены после их создания.

Ставь ❤️если знаешь ответ
Если нет — ставь 💅

Coderoll | Frontend
  • 💅 7
  • ❤ 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →