Множественные запросы Async Использование Redux Thunk

голоса
41

У меня есть много компонентов в моем приложении, и каждый опирается на конкретных данных. Данные для каждого компонента будет периодически обновлять. Поэтому я поручено выполнение нескольких асинхронных запросов периодически. Давайте предположим, что запросы в некотором массиве. Так как компоненты в приложении могут быть добавлены или удалены, массив запросов является динамическим. Ex. Если удалить компонент, мы хотим больше, чтобы удалить запрос конкретных данных для этого компонента, так как нам не нужны данные - и он принимает ненужную полосу пропускания. Противоположный эффект при добавлении нового компонента.

Динамический характер запросов означает , что я не могу жёстко конкретные запросы для выполнения. Будет ли еще можно приковать запросы , как в https://github.com/reactjs/redux/issues/1676 , даже если количество запросов , которые должны быть выполнены, неизвестно? Как я могу добиться такого поведения , используя Redux санков? Или их более эффективные способы решения этой проблемы?

Как примечание, я помещаю данные для каждого запроса в массиве в Redux магазине. Причина в том, что в приложении, можно иметь несколько компонентов, которые разделяют одни и те же данные. Было бы расточительно, чтобы каждый компонент тянуть те же данные в своих местных реагировать государства.

Задан 19/12/2017 в 20:52
пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more