Работа с async

На текущий момент мы успели поработать лишь с синхронными пользовательскими интерфейсами. Вы предоставляете некий ввод, приложение немедленно его обрабатывает и обновляет интерфейс. Это здорово, но так делает лишь маленькая часть веб-приложений. В частности, большинство веб-приложений должны иметь дело с какой-либо асинхронной подгрузкой данных, обычно это загрузка чего-то из API.

Синхронизация асинхронных данных с синхронными частями кода — известная проблема. Leptos предоставляет кросс-платформенную функцию spawn_local, которая упрощает выполнение Future, но это лишь малая часть решения.

В этой главе мы разберём как Leptos помогает облегчить этот процесс.