在codepen上有一个很好的简单反应ES6示例。
https://codepen.io/anon/pen/ZxXQxp/
我想将此作为我想在反应类型检查中进行的一些调查的基础,即' defaultProps'特征
' DefaultProperies'是一个非常简单的类型检查功能,但不幸的是它现在住在另一个库中。在我的组件的顶部,我必须像这样导入它:
import PropTypes from 'prop-types';
我需要在codepen中执行哪些步骤来导入外部反应库?似乎没有可能的方法来导入最基本的反应库。
答案 0 :(得分:1)
You need to include the prop-types
library in the Pen.
react
, react-dom
, and prop-types
to External Resources
This is what the settings window should look like:
Then, in your javascript, you may access PropTypes
:
const DumbButton = ({ name, label, onClick }) => (
<button name={name} onClick={onClick}>{label}</button>
)
DumbButton.propTypes = {
label: PropTypes.string.isRequired,
name: PropTypes.string.isRequired,
onClick: PropTypes.func.isRequired,
}
See this CodePen for a working example.