在反應中,您可以設置進入組件的道具的propType。對於我的其中一個道具,我希望該值爲null或一行JSX。 React文檔不包括應該用於JSX的propType。作爲JSX支柱反應的propType是什麼
當測試這個時,我發現它在使用對象或元素的propTypes時不會拋出錯誤。當使用另一個如符號時,我會得到一個錯誤,說它是一個對象。如果它確實是一個對象,當它是一個元素時應該抱怨。
JSX的正確propType是什麼?
在反應中,您可以設置進入組件的道具的propType。對於我的其中一個道具,我希望該值爲null或一行JSX。 React文檔不包括應該用於JSX的propType。作爲JSX支柱反應的propType是什麼
當測試這個時,我發現它在使用對象或元素的propTypes時不會拋出錯誤。當使用另一個如符號時,我會得到一個錯誤,說它是一個對象。如果它確實是一個對象,當它是一個元素時應該抱怨。
JSX的正確propType是什麼?
嘗試使用此propType ...
React.PropTypes.element
PropTypes.node
或PropTypes.element
可用於
這一工程,但我不知道這是否是正確的。對象也起作用,當我產生警告時,它告訴我它是一個對象。 – silverlight513
如果您傳遞一個JSX元素,這是正確的。請參閱 - http://ricostacruz.com/cheatsheets/react.html – Zinc
不夠公平,謝謝。我會用它來代替。 – silverlight513