Как проверить аргументы дочерней функции proptype
?
Если у нас есть такой компонент-обертка, как:
const FirstInnerComponent = () => (<div>1</div>);
const SecondInnerComponent = () => (<div>2</div>);
const WrapperOne = ({ children }) => (
<Container className="fixed">{children(FirstInnerComponent, SecondInnerComponent)}</Container>
);
И когда мы его используем:
<WrapperOne>
{(FirstInner, SecondInner) => (
<>
<FirstInner />
<SecondInner />
</>
)}
</WrapperOne>
Если у нашего FirstInnerComponent
есть propTypes, подобные этому:
FirstInnerComponent.propTypes = {
someProp: PropTypes.object.isRequired,
};
Как мы и ожидаем, мы должны вызвать FirstInnerComponent
с принудительным someProp
. Но как мы должны использовать propType для этого?