Typechecking guide描述陣營無國籍組分和類型檢查React.PropTypes.element
//甲陣營元件。
optionalElement:React.PropTypes.element,
這不是工作用於檢查無狀態組件(定義爲函數)。
我使用
PropTypes.oneOfType([PropTypes.element, PropTypes.func])
,但實在是太冗長,而這並不只是這是無狀態的組件功能限制輸入。
是否存在另一個PropTypes.<test>
以匹配兩種React Component?
* * *當您使用JSX(' ')或調用'React.createElement'時會得到什麼。看起來你可能會傳遞組件「構造函數」本身,而不是它的元素。你可以請你發佈你的代碼如何設置道具? –