elementType prop тип проверки значения по умолчанию - PullRequest
2 голосов
/ 23 января 2020

Интересно, каково будет значение типа поддержки по умолчанию для elementType проверки правильности. Я просто хочу ничего не рендерить, если ни один компонент не передан.

PrivateRoute.defaultProps = {
  component: ???,
};

PrivateRoute.propTypes = {
  component: elementType,
};

Ответы [ 2 ]

1 голос
/ 23 января 2020

Вы можете просто поставить ноль, так как реакция будет игнорировать его.

0 голосов
/ 23 января 2020
PrivateRoute.defaultProps = {
  component: null
};

PrivateRoute.propTypes = {
  component: elementType
};

Таким образом у вас не будет никаких предупреждений или ошибок.

...