Вопросы React Frontend Developer


Что такое createBrowserRouter и чем он отличается от использования <BrowserRouter>?

  • Рейтинг:

    2

  • Сложность:

    2

<BrowserRouter> обеспечивает базовую маршрутизацию с декларативным описанием маршрутов в JSX. createBrowserRouter позволяет описывать маршруты программно, предоставляя расширенные возможности, такие как загрузчики данных, обработчики ошибок и действие (action) маршрутов.

Подробнее

Как использовать createSelector из reselect с RTK?

  • Рейтинг:

    1

  • Сложность:

    3

createSelector из библиотеки reselect позволяет создавать мемоизированные селекторы, которые эффективно извлекают и вычисляют данные из состояния Redux. С RTK он используется для создания производительных селекторов, которые избегают ненужных перерасчетов, если данные не изменились.

Подробнее

Что такое createEntityAdapter и как он используется?

  • Рейтинг:

    1

  • Сложность:

    6

createEntityAdapter — это утилита Redux Toolkit, предназначенная для упрощения работы с коллекциями объектов. Она предоставляет набор методов для добавления, удаления, обновления и сортировки объектов в массиве. Это позволяет более эффективно управлять состоянием, особенно когда необходимо работать с большим количеством объектов, такими как записи из базы данных.

Подробнее

Что такое createAsyncThunk и как его использовать?

  • Рейтинг:

    2

  • Сложность:

    5

createAsyncThunk — это утилита из Redux Toolkit для работы с асинхронными действиями. Она помогает создавать асинхронные экшены, автоматически генерируя три состояния: ожидание, успех и ошибка. Вы описываете асинхронную функцию, а Redux Toolkit автоматически управляет состоянием загрузки и ошибок, обновляя store на основе результата выполнения действия.

Подробнее

Что такое createReducer и как его использовать?

  • Рейтинг:

    1

  • Сложность:

    3

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

Подробнее

Как использовать createSlice и какие преимущества он предоставляет?

  • Рейтинг:

    1

  • Сложность:

    3

createSlice — это утилита из Redux Toolkit, которая позволяет объединить редьюсеры и действия в одном объекте. Это упрощает создание редьюсеров, избавляет от необходимости вручную писать типы действий и улучшает читаемость кода. В ответах к этим действиям создаются автоматические генераторы действий и редьюсеров.

Подробнее

Oбъяснитe разницу между readFile и createReadStream в Node.js?

  • Рейтинг:

    4

  • Сложность:

    5

readFile читает весь файл в память сразу, а createReadStream читает файл построчно или по частям в виде потока данных.

Подробнее

Сложность

1-3

4-6

7-8

9-10

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

1

2

3

4

5

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