Когда я попытался запустить приведенный ниже компонент, он показал проблему с типом в моем объявлении
Ниже приведена проблема, которую я получаю Тип '{First: string []; Второе: строка []; Третье: строка []; Четыре: строка []; } 'отсутствуют следующие свойства из типа' any [] ': length, pop, pu sh, concat и еще 28. TS2740
Декларация заголовков интерфейса Я пробовал данные заголовков any, String, Array, но он не работал
interface headers {
First: any[],
Second: any[],
Third: any[],
Four:any[],
}
const заголовки данных decresstion
const headers = {
First: [
'lara',
'dravid',
'sachin',
'Ganguly',
],
Second: [
'kohli',
'dhoni',
'smith',
'kane',
],
Third: [
'lee',
'mustaq',
'vaas',
'shane',
],
Four: [
'bumrah',
'starc',
'jadeja',
'shami',
],
};
Export state
export interface State {
headersList: Array<any>
}
Основной компонент класс
export class MyComp extends React.PureComponent<Props, State> {
constructor(props) {
super(props);
this.state = {
headersList: headers,
};