1
我是否錯過了什麼?我正在定義「頁面」的道具,我不知道爲什麼它仍然給我這個錯誤..我不知道我是否錯過了明顯的東西,或者這是一個錯誤?錯誤「'頁面'在prop驗證中丟失」,即使我已經定義了
⚠44:9 '頁' 中缺少的道具驗證反應/道具類型
const propTypes = {
eActions: PropTypes.object.isRequired,
entities: PropTypes.object.isRequired,
page: PropTypes.object.isRequired,
pages: PropTypes.array.isRequired,
sActions:PropTypes.object.isRequired,
singular: PropTypes.object.isRequired,
};
function renderPage(props) {
let { page } = props; // LINE 44 HERE
...
}
const PlaylistPage = SortableElement((props) => {
return (
renderPage(props)
);
});
PlaylistPage.propTypes = propTypes;
export default PlaylistPage;
什麼是SortableElement?您正在對SortableElement進行propType檢查。 – nbkhope
如果renderPage是一個無狀態的功能組件,那麼你應該執行'renderPage.propTypes = {...}'。順便說一下,組件應該使用CapitalCase命名約定命名。 – nbkhope
SortableElement是我用來拖放的庫中的東西https://github.com/clauderic/react-sortable-hoc – user1189352