Мне нужно сделать хотя бы один из необходимых реквизитов:
MyComponent.propTypes = {
data: PropTypes.object,
url: PropTypes.string
};
Итак, в приведенном выше примере необходимо указать либо data, либо url prop. Вариант использования здесь заключается в том, что пользователь может либо предоставить data, либо url. Если предоставляется url, то компонент будет извлекать data.
Бонусный вопрос: как я могу сделать хотя бы одну опору против одного из реквизитов?