Ответ
Да, пользовался. Чаще всего работаю с React, Redux, RTK Query для управления состоянием. Для стилей использую Tailwind CSS или SCSS.
Из инструментов:
- ESLint + Prettier — для линтинга и форматирования кода.
- Jest + React Testing Library — для unit- и интеграционных тестов.
- Cypress — e2e-тестирование.
- Webpack/Vite — сборка проекта.
Пример подключения RTK Query:
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';
export const api = createApi({
reducerPath: 'api',
baseQuery: fetchBaseQuery({ baseUrl: '/api' }),
endpoints: (builder) => ({
getPosts: builder.query({
query: () => 'posts',
}),
}),
});
Также знаком с Next.js, TypeScript, GraphQL (Apollo Client).