Почему слово API используется в Composition API в Vue 3?

Я читал о новом Composition API, который вот-вот будет представлен в Vue 3, который должен быть выпущен в этом году.

Изучая и исследуя эту тему, я не понимаю, почему используется слово «API». Насколько мне известно, API используется для отправки / получения данных между браузером / приложением и сервером.

Кроме того, Composition API настроен как дополнительная замена для уже существующего Options API в Vue 2. Даже здесь я не понимаю использования слова «API» в Options API.

Кто-нибудь может объяснить?


person Keith M    schedule 21.03.2020    source источник
comment
Спросите Эвана, создателя Vue. twitter.com/youyuxi   -  person jeremykenedy    schedule 21.03.2020
comment
API не ограничивается http и запросами: en.wikipedia.org/wiki/Application_programming_interface   -  person jeremykenedy    schedule 21.03.2020


Ответы (1)


API не ограничивается взаимодействием с серверами. В общем, это четко определенные слои, которые дают вам интуитивно понятный доступ к более сложным вещам. Ты постоянно interfacing делаешь что-то каждый день; представьте, что рулевое колесо автомобиля является interface перед передними колесами.

API - это то, как вы взаимодействуете с Vue. Это соглашение о том, как ваш код взаимодействует с базовой логикой Vue. Команда представила Composition API, потому что считает, что он поможет в создании более чистого, быстрого и удобного в сопровождении кода.

Options API называется так потому, что вы передаете options в Object при создании экземпляра компонента Vue. Composition API называется так потому, что вы используете composition functions для добавления функциональности к компоненту Vue.

person Matt Deacalion    schedule 23.10.2020