---
# System prepended metadata

title: Untitled

---

## Выбор библиотек

1. как проект работает с внешними зависимостями?
    - пишем сами или берём готовое?
    
Пишем сами:
+ меньше бандл так как решение специфичное
+ больше контроля
- больше багов
- онбординг новичков
- нет времени время изучить готовую либу vs время написать своё
- надо поддерживать

Готовое:
+ можно быстро пользоваться
+ меньше багов
+ онбординг
- потеря контроля
- надо обновлять, зависимость от автора



своё |=============^====| готовое

## Как выбирать?

Микроаналитика: 2-5 бибилиотеки + своё

на что смотрю я?
* документация?
* активность: количество открытых ишью / закрытых
* один автор или нет?
* bundlephobia: насколько большой бандл, tree-shakeable
* решает узкую проблему или это общее решение?
    * архитектура плагинов?

