Патерни проєктування · Senior · Запитання 26 з 75
Як правильно розвивати публічний API спільної бібліотеки компонентів?
- ✓Правильна відповідь: SemVer, період deprecation і codemods
- 2Змінювати API будь-коли - споживачі оновляться самі
- 3Ніколи не змінювати API після першого релізу
Пояснення
Ламальна зміна - major-версія; перед видаленням API позначають застарілим із попередженням та інструкцією. Codemods (як у Next.js і React) автоматизують міграцію. Так бібліотека розвивається, не ламаючи десятків застосунків.