组件道具 ReactJS 的 PropType
PropType for component prop ReactJS
试图获得关于如何为作为 prop 传递的 React 组件分配 propTypes 的明确答案。
是否有必要检查此道具类型,如果需要,我将如何为以下示例使用道具类型:
import React from "react";
import PropTypes from "prop-types";
import styles from "./NavIcons.module.css";
function NavIcons(props) {
return (
<div className={styles.navIcons}>{props.children}</div>
);
}
NavIcons.propTypes = {
children: // WHAT GOES HERE?
};
export default NavIcons;
会是一个或多个nodes
-
NavIcons.propTypes = {
children: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.node),
PropTypes.node
]),
};
试图获得关于如何为作为 prop 传递的 React 组件分配 propTypes 的明确答案。
是否有必要检查此道具类型,如果需要,我将如何为以下示例使用道具类型:
import React from "react";
import PropTypes from "prop-types";
import styles from "./NavIcons.module.css";
function NavIcons(props) {
return (
<div className={styles.navIcons}>{props.children}</div>
);
}
NavIcons.propTypes = {
children: // WHAT GOES HERE?
};
export default NavIcons;
会是一个或多个nodes
-
NavIcons.propTypes = {
children: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.node),
PropTypes.node
]),
};