API компонента — набор свойств, слотов, вариантов и событий, через которые потребитель настраивает поведение и вид, не ломая внутренности.
Разбор
- В Figma — variants/properties; в коде — props.
- Хороший API минимален и предсказуем.
- Breaking change API дорог для всех команд.
- Документация API обязательна.
Итог
API — контракт использования компонента системой потребителей.