Record Flashcards

1
Q

Record

A

const [tasks, setTasks] = useState<Record<string, DomainTask[]»({})

Record - утилитный тип TS, типизирует объект у которого ключи являются строками (todolistId1), а значения являются массивами ([
{ id: “1”, title: “CSS”, isDone: false },
{ id: “2”, title: “JS”, isDone: true },
{ id: “3”, title: “React”, isDone: false },
])

todolistId1: [
{ id: “1”, title: “CSS”, isDone: false },
{ id: “2”, title: “JS”, isDone: true },
{ id: “3”, title: “React”, isDone: false },
],
todolistId2: [
{ id: “1”, title: “bread”, isDone: false },
{ id: “2”, title: “milk”, isDone: true },
{ id: “3”, title: “tea”, isDone: false },
],

How well did you know this?
1
Not at all
2
3
4
5
Perfectly