Публикации по теме 'redux-saga'
Путеводитель для новичков по Redux Saga
Это руководство предполагает базовые знания в следующих областях: Javascript, React, Redux
Изучать редукцию сложно. А затем, когда вы разобрались с вещами, вы хотите сделать вызов API, который, конечно же, требует ввода параметров пользователем. Попытка выяснить, в какой метод жизненного цикла поместить всю эту асинхронную логику, может быть кошмаром (например, выяснить, какой из светофоров выше вы должны следовать), и в любом случае это не относится к компоненту. Здесь на помощь..
Объединение нескольких функций API в одну
Нажмите здесь, чтобы опубликовать эту статью в LinkedIn »
Вот такая ситуация:
У вас есть специальный файл, который просто экспортирует набор функций. Все эти функции являются вызовами api, они принимают некоторые параметры и возвращают обещание.
import axios from 'axios';
export default {
getSomeStuff: (url, param1, param2) => axios.post(url, {param1, param2}),
putSomeStuff: (url, info1, info2) => axios.post(url, {info1, info2}),
...
}
Что часто..