我有一个成分A和一个成分B
A是B的父母
这是组分A
class Field<P extends FieldProps, S extends FieldState> extends React.Component<P, S> {
public state = {}
这是成分B
class FileField extends Field<FileFieldProps, FileFieldState> {
state = {}
我面临的问题是状态输入。
如果我移除S extends FieldState
并只保留道具,它将正常工作,但是如果我具有该州的通用类型,则该州将出现以下错误
类型“字段”中的“状态”不能分配给基本类型“组件”中的相同属性。
类型'FieldState'不能分配给类型'Readonly'。ts(2416)
我该如何解决?