私はReactJSをテストしています。すべてが正しく機能していますが、React.PropTypesです。ここにコードがあります:React.PropTypesが機能コンポーネントで機能しない
const MenuItem = (props) => {
return (
<li className="list-group-item">
<span className="badge">{props.price}</span>
<p>{props.item}</p>
</li>
)
}
MenuItem.propTypes = {
price: React.PropTypes.number
};
コンポーネントに文字列を送信すると、警告またはエラーはありません。私が使っているPropTypeの違いはありません。
- Visual Studioのコード
- ReactJS
- バベル、スタンドアロン
私のミスですか?ありがとうございます
編集: 私はReact.ComponentでPropTypeを使用しても機能しません!
'item' propには何を渡しますか? –
item = "Tea"、price = 7のようなテキストだけです。リアクションはUIで正しく表示されます。しかし、価格を「7」または「7」に変更すると、PropTypes.numberに警告またはエラーが表示されず、UIに文字列が表示されます。 Thanks –
PropType警告は開発モードでのみ表示されます。開発モードで動作していますか、または静的なプロダクションビルドを実行していますか? – Matt