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