React 运行时报错

#1

TypeError: Cannot call a class as a function
这有可能什么原因啊 百度了一下一直没结果

#2

是不是没有写成箭头函数的原因

#3

我这辈子最后悔的事情就是没有在解决react各种错误的时候汇总起来,你这个错误可能是在路由导入组件的方式不对

// 1
export class A extends Component {}
import { A } from 'A'

// 2
export default class A extends Component {}
import A from 'A'
#4

已经解决啦 一个愚蠢的错误
propTypes 用提示打出来的时候没注意 打出了prototype,才导致这个问题。还以为是什么大的错误,找了好久才发现问题