Понимание устаревания getDefaultMiddleware в Redux Toolkit

Сообщение «набор инструментов getdefaultmiddleware redux устарел» написано на английском языке. Кажется, это относится к чему-то, связанному с библиотекой Redux Toolkit. В частности, это может быть информация об устаревании или прекращении функции getDefaultMiddlewareв Redux Toolkit.

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

Вместо использования getDefaultMiddlewareвы можете использовать функцию configureStore, предоставляемую Redux Toolkit, для создания хранилища Redux. Функция configureStoreавтоматически устанавливает соответствующий стек промежуточного программного обеспечения по умолчанию, включая необходимое промежуточное программное обеспечение для обработки асинхронных действий с помощью Redux Thunk или Redux Saga.

Чтобы перейти с использования getDefaultMiddleware, вы можете обновить свой код для использования configureStoreследующим образом:

import { configureStore } from '@reduxjs/toolkit';
// Your reducers and other setup code
const store = configureStore({
  reducer: {
    // your reducers go here
  },
  // other configuration options
});
// Rest of your application code

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