Skip to content

Instantly share code, notes, and snippets.

View FrancoSirena's full-sized avatar
:octocat:

Franco Sirena FrancoSirena

:octocat:
View GitHub Profile
import { select, put } from 'redux-sagas/effects';
import { requestType, success } from './actions';
import apiGenerator from './apiGenerator';
function* fetchGlobalData({
payload: { startDate } }) {
const api = yield select(apiGenerator);
const response = yield api.fetchHistoricalData(startDate);
import React from 'react';
import { connect } from 'react-redux';
import apiGenerator from './apiGenerator';
function ComponentAPI({
api
}) {
const [data, setData] = useState(null);
const [loading, setLoading] = useState(true);
useEffect(() => {