Применение TypeScript к Redux в первый раз (noob) и обычно без TypeScript этот резервный вариант работает, но как мне запустить его, если свойства по умолчанию пусты, null или undefined? Проблема в том, что при первом запуске браузера массив пуст из-за пустого запроса.
import React from 'react';
import { connect } from 'react-redux';
interface StateToProps {
info: any;
}
const Result: React.FC<StateToProps> = ({ info }) => {
if(info == undefined) return;
return (
<div>
{info.map((data: any, index: number) => {
console.log(data)
})}
</div>
)
}
const mapStateToProps = (state: any) => {
return {
info: state.catalogData.catalogInfo.data || []
}
}
export default connect(mapStateToProps)(Result);