Я определил следующим образом:
CouponBonds.propTypes = {
getBonds: PropTypes.func.isRequired,
bonds: PropTypes.array.isRequired,
errors: PropTypes.object.isRequired
};
const mapStateToProps = state => ({ bonds: state.bonds, errors: state.errors });
export default connect(mapStateToProps, {getBonds}) (CouponBonds);
Теперь создаю компонент, подобный следующему:
<CouponBonds filter={tabIndex} index={0} bonds={[]}/>
Но я получаю предупреждение как «Предупреждение: сбойный тип пропуска: неверная опораbonds
типа object
передано CouponBonds
, ожидаемое array
.
Есть идеи, как мне обойти это предупреждение? Остальная часть кода работает просто отлично.