동적 키와 T 배열을 사용하여 해시 맵의 일반 타이핑
2666 단어 typescriptjsonhashmap
내 useState에서 이 해시 맵을 그렇게 선언했습니다.
const [faqCategories, setFaqCategories] = useState<FAQ[]>([]);
우리는 typescript에서 해시맵을 그렇게 선언하고 있습니다.
export interface FAQ {
[key: string]: Category[];
}
이 JSON에 대한 전체 유형 시스템은 이와 같습니다.
export interface Question {
question: string;
answer: string;
}
export interface Category {
categoryName: string;
iconName: string;
questions: Question[];
}
export interface FAQ {
[key: string]: Category[];
}
출처: https://stackoverflow.com/a/52913569/10694425
Reference
이 문제에 관하여(동적 키와 T 배열을 사용하여 해시 맵의 일반 타이핑), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hasantezcan/generic-typing-a-hash-map-with-dynamic-key-and-t-array-5bo2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)