Встречается на собеседованиях • сегодня

Использовал ли ORM

ORM (Object-Relational Mapping) — это технология, которая позволяет работать с базой данных через объекты в коде, а не через SQL-запросы. В контексте фронтенда ORM редко используются напрямую, так как фронтенд обычно не взаимодействует с БД напрямую (это делает бэкенд). Однако, есть библиотеки, которые имитируют ORM для работы с API или локальными данными.

Примеры:

  • Redux Toolkit Query или Apollo Client (для GraphQL) — не являются ORM, но упрощают работу с данными.
  • TypeORM или Sequelize — используются в бэкенде (Node.js), но могут применяться в full-stack приложениях.

Пример с Redux Toolkit (не ORM, но похожий подход):

javascript
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';

const api = createApi({
  baseQuery: fetchBaseQuery({ baseUrl: '/api' }),
  endpoints: (builder) => ({
    getUsers: builder.query({ query: () => 'users' }),
  }),
});

Если вопрос про бэкенд — тогда да, ORM (TypeORM, Sequelize) часто используются.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы