Публикации по теме 'redux-toolkit'


Как использовать Redux в наши дни?
«Почему мне нужно прикасаться к трем файлам, чтобы простая функция заработала?» Действительно, почему! Как использовать Redux в наши дни? Перед моей собственной реализацией управления состоянием я должен показать, насколько обычное использование избыточности является худшим в лучшую сторону. Это худшее, что я думаю… В этой структуре вы должны; Напишите «уникальные» типы действий для всех действий, если вы этого не делаете; одна отправка действия вызовет более одного..

Инструментарий Redux, проще, чем Redux!
Мы уже исследовали Redux в статье "Redux проще, чем вы думаете!" и узнали, что его нужно использовать, но все же есть некоторые проблемы, когда дело доходит до использования redux. Вот эти проблемы: 1. Конфигурация редукции слишком сложна 2. Редукс требует слишком много стандартного кода 3. Сам по себе он не делает ничего полезного, и нам нужно устанавливать такие пакеты, как redux-thunk, redux-saga, redux-persist и т. д. … Теперь Redux Toolkit готов решить большинство наших..

Нет больше Redux Boilerplate Hell (redux-toolkit)
Минуту назад кто-то задал мне вопрос о том, как он может использовать Redux и Next.js. Что ж, разработчиков пугает redux из-за его шаблонного кода еще до того, как вы запустите его и запустите. Но на самом деле это действительно классный инструмент, облегчающий жизнь любому пользователю Redux. Сегодня я покажу вам Redux Toolkit с простым примером CRUD с использованием Next.js. Неважно, знакомы ли вы с Redux или только начали работать с Redux, этот пост для вас. Что такое..

Вопросы по теме 'redux-toolkit'

Как я могу увидеть состояние при входе в консоль вместо прокси-объекта внутри действия reducer?
При использовании console.log() внутри действия reducer состояние печатается как прокси-объект, а не как объект, который я действительно хочу видеть. Как мне увидеть реальный объект? Я использую redux-starter-kit createSlice, я не уверен, связано...
4741 просмотров
schedule 17.10.2021

Страница перенаправления при входе в систему с использованием response-router-v5 и redux-toolkit
Я использую response-router-dom v5.2. После входа в систему я хочу, чтобы моя страница перенаправлялась на /home с / . Форма входа находится по адресу / . Когда я пытаюсь выполнить аутентификацию без какой-либо асинхронной функции...
3029 просмотров

Часть инструментария Redux. Чистые функции внутри редукторов поля
Sup ya. Просто хочу уточнить, можем ли мы его использовать? Я думаю, мы можем просто быть уверены на 100% https://codesandbox.io/s/redux-toolkit-state-new-array-4sswi?file=/src/redux/slices/slice.js:111-425 const someSlice = createSlice({...
45 просмотров
schedule 12.11.2021

Рендеринг состояния React Native / Redux Toolkit всегда на шаг отстает
У меня возникли проблемы с управлением состоянием в приложении, которое я создаю с помощью React Native, поэтому я решил попробовать Redux-Toolkit. Посмотрев пару руководств на YouTube, я смог реализовать нужную мне функциональность. К сожалению,...
39 просмотров

Как сделать редирект в React без сброса Redux Store?
Я пытаюсь создать панель навигации в React. Я использую магазин redux-toolkit для управления своим состоянием. Каждый раз, когда я нажимаю ссылку на панели навигации, хранилище redux сбрасывается в исходное состояние. Как создать ссылку на панели...
215 просмотров
schedule 22.11.2021

Динамическая загрузка initialState с помощью createSlice в Redux Toolkit
Есть ли хорошо известный шаблон для внедрения полезной нагрузки динамического начального состояния в объект initialState Redux-Toolkit? То есть я хотел бы сделать это - import initialState from './initialState'; function generateSlice(payload...
1648 просмотров
schedule 01.03.2022

Добавить элемент во вложенный массив в redux-toolkit
Redux Toolkit выдает мне ошибки мутации при попытке обновить состояние во вложенном массиве, и я думал, что он использовал immer, чтобы обойти это и упростить редукторы. Мой магазин выглядит так: состояние -> формы -> разделы Я хочу добавить...
883 просмотров
schedule 30.03.2022

Аргументы действия Redux-toolkit в WebStorm
Я начал использовать набор инструментов redux, но когда я пытаюсь отправить действие с аргументами, я получаю предупреждение от IDE: Тип аргумента {...} нельзя присвоить типу параметра {payload: {...}} или Недействительное количество...
488 просмотров
schedule 02.04.2022

Можно ли переназначить все состояние в редукторе среза (с помощью Redux ToolKit)?
Я использую createSlice() от Redux Toolkit. И пытаюсь создать редуктор, который заполняет данные из внешнего источника в состояние редукции. Я пытаюсь обновить все состояние, передав объект в полезной нагрузке действия: . reducers: {...
22 просмотров
schedule 08.04.2022

Невозможно разрешить модуль `../../../../ src / redux` из` node_modules / response-redux / lib / connect / mapDispatchToProps.js
Я пытаюсь добавить redux с помощью набора инструментов redux в существующее приложение для реагирования с моей первой попыткой атомарного дизайна. Я обернул свои компоненты index.js в <Provider> для документов, но похоже, что react-redux...
1397 просмотров

Как вложить редукторы Redux Toolkit для одного свойства
Я переношу кодовую базу с ванильного Redux на Redux Toolkit. Я пытаюсь найти хороший способ вложить редукторы, созданные с помощью createReducer , только для одного свойства. Допустим, у меня есть установка, подобная следующему надуманному...
296 просмотров

useSelector не работает, сокращение в реакции
Когда я использую useSelector, переменная всегда сохраняет свое начальное состояние. Такое ощущение, что он хранится в какой-то параллельной галактике и никогда не обновляется. Но когда я получаю значение с помощью const store = useStore ();...
57 просмотров
schedule 30.04.2022

Как написать createAction из redux-toolkit, чтобы не получать ошибок
Мне нужно ввести некоторые реквизиты и аргументы. Вот часть кода. Как мне правильно написать createAction? const onSubmitHandler = (userFormData: TuserDataFromForm) => { console.log("this work"); // here is error - userFormData...
149 просмотров
schedule 24.05.2022

TypeScriptError: тип 'Data' не может быть назначен типу 'string'
Я использую React-typescript для своего приложения. для управления состоянием я использую Redux-toolkit . Я получаю один открытый API и сохраняю его в моем магазине redux. Я создал диспетчерскую функцию. Из компонента, когда я нажимаю функцию...
693 просмотров

Как мне использовать react-redux 'useSelector' с дополнительной переменной?
У меня есть сокращенное (под) состояние, которое состоит из большого количества похожих записей. export type PartnerCalculatorStateShape = { m16_19:number; m20_24:number; m25_34:number; m35_44:number; m45_64:number;...
4578 просмотров

тестирование createAsyncThunk с ошибкой обещания
Я тестирую API createAsyncThunk в Redux Toolkit в JS, и у меня возникла ошибка, нужна помощь. Я просто повторяю пример реакции Todo, я пытаюсь создать функцию todo с задержкой добавления, чтобы протестировать избыточный преобразователь. Это...
279 просмотров
schedule 20.09.2022

Набор инструментов React и redux-first-router
Я копаюсь в React с Redux, чтобы переписать наш продукт. Много тумана вокруг Redux было рассеяно с помощью Redux-Toolkit https://redux-toolkit.js.org/ . Затем я обнаружил, что React-Router запутал управление состоянием, и нашел решение в...
1568 просмотров
schedule 11.12.2022

Лучший способ сбросить вложенное состояние с помощью редуктора комбайна в redux-toolkit
скажем, у меня есть магазин с вложенными combReducers, как показано ниже const rootReducer = () => combineReducers({ agent, customer: customerReducer }); const customerReducer = combineReducer({ profile, account }) В этом...
769 просмотров

Как создать идентификаторы сущностей в функции подготовки редуктора createSlice
У меня проблемы с функцией обратного вызова prepare , включенной в мой addEntity reducer, который я включаю в функцию createSlice redux-toolkit. Я пытаюсь использовать обратный вызов prepare , чтобы добавить уникальные идентификаторы в свои...
596 просмотров

Как создать playload в createAsyncThunk при использовании axios
Я начинаю изучать redux, и есть создатель действий ( createAsyncThunk ) для выполнения асинхронных задач, и я пытаюсь использовать axios в нем вот так export const loginUser = createAsyncThunk( "auth/login", (authData) => {...
361 просмотров