【发布时间】:2018-03-02 04:05:30
【问题描述】:
我收到此警告:
警告:BackButton:上下文router 的类型说明无效;类型检查器函数必须返回 null 或 Error 但返回布尔值。您可能忘记将参数传递给类型检查器创建者(arrayOf、instanceOf、objectOf、oneOf、oneOfType 和 shape 都需要参数)。
这是我的代码(它是我想重用的 BackButton 组件)
import React, { Component } from "react";
import { Button } from 'antd';
class BackButton extends Component {
static contextTypes = {
router: () => true,
}
render() {
return (
<Button
onClick={this.context.router.history.goBack}>
Back
</Button>
)
}
}
export default BackButton;
如果可能的话,我更喜欢使用 PropTypes,但我不知道如何...
【问题讨论】:
标签: reactjs react-router