uuid Flashcards
id, установка библиотек. Как понять для написания кода на TypeScript нужно ставить дополнительную библиотеку @types/name или нет?
Если мы не хотим прописывать id, то используем библиотеку uuid - где прописываем для id:v1(), где id будет являться строкой
yarn add uuid @types/uuid
Заходите на сайт npm в не зависимости какой у вас проектный менеджер на проекте (npm / yarn / pnpm)
в поиск вводите интересующую вас библиотеку и переходите на страницу библиотеки
если рядом с названием библиотеки иконка TS и при наведении написано this package contains built-in typescript declarations значит ничего ставить не надо.
Если рядом с названием библиотеки иконка DT и при наведении написано this package has typescript declaration provided by @types/name значит надо установить еще один пакет указанный в этой подсказке.