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