Вопросы React Frontend Developer


Как работают шаблонные литеральные типы (template literal types) в TypeScript?

  • Рейтинг:

    4

  • Сложность:

    7

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

Подробнее

Какие GOF-шаблоны используются в пуле строк?

  • Рейтинг:

    2

  • Сложность:

    8

Для реализации пула строк в Java используется шаблон "Пул объектов" (Object Pool). Он позволяет повторно использовать объекты, в данном случае строки, вместо создания новых. В Java это реализовано через внутренний механизм работы с пулом строк. Кроме того, такие шаблоны, как "Одиночка" (Singleton) и "Фабрика" (Factory), могут быть использованы для управления доступом к строкам в пуле.

Подробнее

Что такое расширенное сопоставление шаблонов с использованием времени жизни и обобщений, и как оно применяется для сложных структур данных?

  • Рейтинг:

    3

  • Сложность:

    8

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

Подробнее

Какие шаблонизаторы можно использовать с Express.js?

  • Рейтинг:

    2

  • Сложность:

    6

Express поддерживает любые шаблонизаторы, которые используют сигнатуру (путь, переменные, коллбек). Примеры: EJS, Pug, Handlebars.

Подробнее

Что такое Docker image?

  • Рейтинг:

    2

  • Сложность:

    5

Docker image — это исполнимая и легковесная упаковка, которая включает в себя все необходимые компоненты для запуска приложения, включая код, библиотеки и системные зависимости. Docker image используется для создания контейнеров.

Подробнее

Что такое шаблон в C++?

  • Рейтинг:

    2

  • Сложность:

    5

Шаблон в C++ позволяет создавать обобщённые функции и классы, которые могут работать с различными типами данных. Шаблоны делают код более универсальным и повторно используемым.

Подробнее

Что такое <template> и <slot>, как их использовать при создании кастомных элементов и динамических структур на странице?

  • Рейтинг:

    2

  • Сложность:

    5

<template> — это специальный элемент HTML, который позволяет создавать фрагменты кода, которые не отображаются на странице до тех пор, пока они не будут активированы с помощью JavaScript. Элемент <slot> используется в кастомных элементах для определения места, где можно вставить содержимое, переданное элементу. Эти элементы помогают разработчикам создавать более гибкие и переиспользуемые компоненты, которые могут динамически изменять свое содержимое в зависимости от контекста.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм