Я пытаюсь получить новые данные из саги о редуксе, но не могу их получить. Новая дата не обновляется в моем компоненте, но в редуксе они обновляются.
sagas.js
function* getApiData(action) {
try {
// do api call
const data = yield call(fetchData);
yield put(receiveApiData(data));
} catch (e) {
console.log(e);
}
}
component
render() {
const results = this.props.data;
if (results.lenght) { // I'm trying to check for storage length, but this does not work
return (
results.map((item, index) => {
<div key={index}>
<h1>
{item.dstOffset}
</h1>
<h1>
{item.rawOffset}
</h1>
<h1>
{item.timeZoneId}
</h1>
</div>} )
)
}
else {
return (
<div>loading</div>
)
}
}
}
const mapStateToProps = state => ({ data: state.data });