Ранее, когда мы не использовали defaultProps, мы использовали для получения предупреждения в консоли, что этот реквизит не пропущен.Но после настройки подписи реквизита с помощью defaultProps мы не получаем никаких ошибок как таковых.Итак, как настроить оба, чтобы работать как положено?
/* Default Props */
MyApp.defaultProps = {
data: {
totalCount: 123
},
name: 'john doe'
};
/* Proptypes */
MyApp.proptypes = {
data: {
totalCount: Proptypes.number.isRequired
},
name: Proptypes.string.isRequired
};