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


Сборка Youtube в React, часть 02: Настройка проекта
Вы можете найти часть 1 серии руководств здесь . Перейдите на Github и создайте новый репозиторий. Назовем репозиторий youtube-react . Убедитесь, что ваш репозиторий пуст при его создании (снимите флажок Инициализировать этот репозиторий с помощью файла README и не добавляйте лицензию или .gitignore файл). Теперь запустите терминал и cd в нужное место проекта. 1.2 Приложение Scaffold с использованием приложения create-реагировать Мы собираемся использовать терминальное..

Лучше интегрируйте React и Redux с промежуточным программным обеспечением
За последние несколько лет появилось много новых библиотек, инструментов и фреймворков, которые изменили способ разработки веб-приложений. Backbone.js, Angular.js, Ember, React, Webpack ... Но больше всего привлекает Redux и то, как его можно объединить с React для создания отличных приложений. Я не буду пытаться говорить о том, что такое Redux, многие другие люди справились с этой работой лучше, чем я. Я хотел бы поговорить о некоторых шаблонах для организации кода Redux в вашем проекте...

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

Обрабатывать нормализацию загруженных элементов в редукс-саге или редукторе?
Данные, которые я получаю от API удаления, не имеют формата, который может обрабатывать мое приложение. Моя сага загружает данные. Кто должен заниматься нормализацией? Сама сага перед отправкой действия успеха с нормализованными данными? Или...
832 просмотров
schedule 24.05.2023

Приложение React / redux отображает пустой экран в Safari
Я создал приложение на React / redux, которое работает во всех браузерах, которые я пробовал, НО Safari на MacOS и в любом браузере на iPhone. Я не получаю ни ошибки, ни сообщения консоли, ничего, что дало бы мне какое-то представление. Он...
12813 просмотров
schedule 13.09.2023

Загрузка данных React/Redux с побочными эффектами
Допустим, у меня есть заглушка системы бронирования. Когда я создаю бронирование, я могу искать среди наших клиентов и выбирать, какого клиента я бронирую. При выборе клиента в качестве побочного эффекта загружаются связанные с ним контакты...
190 просмотров
schedule 16.06.2022

Redux-saga и подписка на сокеты вызывают Uncaught TypeError: Преобразование циклической структуры в JSON
У меня проблемы с подпиской на канал socketcluster ( http://socketcluster.io/ ) при использовании Redux-saga генератор в моем приложении чата. Серверная часть socketcluster настроена таким образом, что любые сообщения сохраняются в базе данных, а...
277 просмотров
schedule 09.11.2023

Как получить что-то из состояния / магазина внутри функции redux-saga?
Как мне получить доступ к состоянию редукции внутри функции саги? Краткий ответ: import { select } from 'redux-saga/effects'; ... let data = yield select(stateSelectorFunction);
63644 просмотров

Вызов yield put() внутри успешного обратного вызова
Я новичок в React и Redux. Я использую react-redux для вызова службы AWS Cognito, которая принимает объект, содержащий обратный вызов успеха и неудачи. Я получаю свой JWT от AWS Cognito, когда я console.log внутри своего обратного вызова успеха;...
2547 просмотров

Тестирование редукс-саги
Я пытаюсь реализовать тест для Redux Saga следующим образом, но столкнулся с проблемой. Ошибка, которую я получаю, не может прочитать полезную нагрузку свойства undefined. «Сообщение», которое я передал функции саги, по какой-то причине не...
961 просмотров
schedule 07.02.2024

Синхронизируйте redux-saga и жизненный цикл реакции
У компонентов React есть свой жизненный цикл (componentWillMount, componentDidMount и т. д.), а у саги есть свой жизненный цикл (работает как промежуточное ПО). Есть ли способ синхронизировать эти два жизненных цикла? Я думаю, что это может быть...
441 просмотров
schedule 06.04.2024

Выбор Redux Saga не является функцией
Я пытаюсь получить свое состояние из саги, используя эффект select . Я использовал этот ответ для начала - getState в redux-saga? Код: const { select } = ReduxSaga select() Используя эту настройку саги codepen redux (строка 35)....
1858 просмотров

Приложение React Native - как использовать соединение oauth 2.0 и Open ID?
Я искал и потратил так много времени, размышляя над этим. Учитывая client_id , client_secret , authorization_endpoint , URL-адрес авторизации , token_endpoint и несколько другая информация-- * Как мне подключиться, чтобы получить токен...
1247 просмотров

redux-saga не может уловить действия, отправленные усилителями магазина
Мне нужно использовать усилитель магазина (reactReduxFirebase из react-redux-firebase ) в моем redux приложение. Этот энхансер отправляет действие, оно выглядит примерно так (очень упрощенно): const reactReduxFirebase = (next) => {...
1351 просмотров
schedule 14.08.2022

Как вызвать yield в API чтения firebase
У меня есть API саги redux, где я подключаюсь к firebase и читаю записи данных. var roomRef = firebase.database().ref('/Users/' + userid + '/rooms') var rooms = [] roomRef.once('value', function (snap) { var roomkeys = snap.val() for...
1372 просмотров

Действия Redux Saga должны быть простыми объектами. Используйте собственное промежуточное ПО для асинхронных действий
Я все еще изучаю redux-saga , но застрял на проблеме 2. Вот мой код: Суть Проблема в: Actions must be plain objects. Use custom middleware for async actions Функция doSignIn продолжает получать вызов, даже если действие никогда не...
3388 просмотров
schedule 05.04.2023

redux-saga, когда использовать форк?
в чем будет разница между двумя приведенными ниже подходами? export function* watchLoginUser() { yield takeEvery(USER_LOGIN, loginUser) } export function* watchLogoutUser() { yield takeEvery(USER_LOGOUT, logoutUser) } export function*...
22376 просмотров
schedule 03.05.2024

Используйте async response-select с redux-saga
Я пытаюсь реализовать асинхронную реакцию-выбор ( Select.Async ). Проблема в том, что мы хотим выполнить выборку в redux-saga. Поэтому, если пользователь что-то набирает, должно срабатывать действие выборки. Затем Saga получает запись и сохраняет...
4776 просмотров
schedule 16.12.2023

Селекторы саги redux, как мне получить доступ к состоянию из саги?
Подобные вопросы задавали и раньше, но ответы мне не помогли. Что такое селекторы в redux? Как получить что-то из состояние / сохранение внутри функции redux-saga? Я думаю, что у меня другая установка, так как я не могу получить доступ к...
25270 просмотров
schedule 09.12.2023

Расширение Redux Minimal
Я пытаюсь создать приложение React Redux, расширяя шаблон Redux Minimal: https://redux-minimal.js.org/ Этот шаблон в настоящее время управляет списком пользователей. Я хотел бы расширить его, чтобы иметь еще одну страницу, которая управляет 2-м...
63 просмотров
schedule 11.09.2023

admin-on-rest, как реализовать пользовательскую сагу для автоматического обновления
В примере, представленном в readme для aor-realtime import realtimeSaga from 'aor-realtime'; const observeRequest = (fetchType, resource, params) => { // Use your apollo client methods here or sockets or whatever else including the...
675 просмотров

Как заставить приложение реагировать на условное прослушивание хранилища избыточности?
У меня есть приложение React для управления университетами. Ниже мой роутер: <Route path="selecting/" component={SelectUniversity}> <Route path="myUniversity" component={MyUniversity} /> <Route path="studentdetails"...
608 просмотров

Redux: запрос на успех или поток ошибок из Компонента (с использованием redux-saga)
Это единственное, для чего я еще не нашел стандартного решения. У меня есть настройка магазина с redux-saga для обработки побочных эффектов, я отправляю действие (с асинхронными побочными эффектами) из компонента и теперь хочу, чтобы компонент...
1333 просмотров