проп как пустой объект? PropTypes.shape({}) разрешает любые объекты
а зачем?
можно кастомный валидатор писать - проверяйте в нем на Object.keys(target).length см. https://ru.reactjs.org/docs/typechecking-with-proptypes.html
Обсуждают сегодня