История изменений
Исправление x3al, (текущая версия) :
На бэке типа REST, я могу за один запрос вытащить только одну сущность, не могу передать список элементов или что-то подобное.
Зависит от того, что за REST. Уйма REST-фреймворков из коробки умеют принимать список ID. К остальным можно прикрутить. И есть GraphQL для хипстеров.
Так вопрос не в том как работает асинк или как его использовать, а в том что я не могу вернуть значение из ансинхронной функции, кроме как передав его в другую функцию (коллбэк).
await, но тогда либо забить на древнебраузеры, либо rollup/webpack. Совсем упоротые запускают babel в браузере, впрочем.
Конечно, это не панацея: await может быть только в async-функции, которая возвращает результат только асинхронно (т.е. Promise), следовательно, весь коллстэк заражается async/await'ом.
Исходная версия x3al, :
На бэке типа REST, я могу за один запрос вытащить только одну сущность, не могу передать список элементов или что-то подобное.
Зависит от того, что за REST. Уйма REST-фреймворков из коробки умеют принимать список ID. К остальным можно прикрутить. И есть GraphQL для хипстеров.
Так вопрос не в том как работает асинк или как его использовать, а в том что я не могу вернуть значение из ансинхронной функции, кроме как передав его в другую функцию (коллбэк).
await, но тогда либо забить на древнебраузеры, либо rollup/webpack. Совсем упоротые запускают babel в браузере, впрочем.