18 - Управление состоянием: сложные объекты состояния, производные руны, универсальная реактивнос...
Code Hub
0:00 / 0:00
18 - Управление состоянием: сложные объекты состояния, производные руны, универсальная реактивнос...
750 просмотров · 8 мес. назад
Code Hub
20,7 тыс. подписчиков
750 просмотров · 8 мес. назад
В 18-й части нашего курса по SvelteKit мы выходим за рамки основ и углубляемся в управление состоянием в Svelte 5. Старый шаблон «хранилища» остался в прошлом. Svelte 5 представляет Runes — унифицированную систему реактивности, которая делает управление данными более чистым, быстрым и интуитивно понятным.
Мы создадим менеджер задач для команды с нуля, чтобы продемонстрировать, как обрабатывать сложные структуры данных без головной боли, связанной с неизменяемыми расширениями. Вы узнаете, как поддерживать идеальную синхронизацию пользовательского интерфейса с помощью $derived и как проектировать приложения профессионального масштаба, используя универсальную реактивность в файлах .svelte.ts.
-------------------------------------------------------------------------------------
🚀 Что вы узнаете:
• Сложное состояние: управление массивами объектов с глубокой реактивностью с помощью $state.
• Производная логика: использование руны $derived для автоматического расчета итогов и прогресса.
• Универсальная реактивность: перенос логики из компонентов в классы TypeScript с помощью .svelte.ts.
• Детальные обновления: понимание того, как Svelte 5 выполняет точечное обновление DOM для достижения максимальной производительности.
• Организация состояния: лучшие практики для локального и глобального состояния и «правило близости».
-------------------------------------------------------------------------------------
Глава: -
00:00 Введение
00:35 Сложные объекты состояния
02:48 Производное состояние
04:15 Универсальная реактивность
06:32 Детальная реактивность
07:26 Организация состояния
-------------------------------------------------------------------------------------
Поддержите меня: -
Patreon: / codehubofficial
-------------------------------------------------------------------------------------
Похожие видео:
1. Пользовательская аутентификация на основе ролей в приложении Asp.net Core MVC - Полное руководство: • Create Custom Role Based Authentication In...
2. Создание пользовательских страниц входа, регистрации, подтверждения электронной почты и восстановления пароля в приложении Asp.Net Core MVC: • Create Custom Login, Registration, Email V...
3. Создание API управления пользователями на основе ролей с использованием динамических политик в Asp.Net Core Web API: • Create User Management (Role Based) API Wi...
4. Создание приложения для управления пользователями на основе ролей во Flutter с использованием Asp.Net Core Web API в качестве бэкенда с нуля: • Create User Management (Role Based) Flutte...
5. Создание приложения для обоев во Flutter с нуля с использованием Pexels API [Полный урок]: • Create Wallpaper App In Flutter From Scrat...
6. Создание приложения камеры с нуля во Flutter [с вспышкой, переключением камер, функциями работы с несколькими изображениями]: • Create Camera App From Scratch In Flutter ...
7. Подключение Flutter к Asp.Net Core Web API для запуска на эмуляторе и реальном устройстве: • Connect Flutter With Asp.Net Core Web API ...
-------------------------------------------------------------------------------------
📢 Оставайтесь на связи:
💖 Поставьте лайк этому видео, если оно оказалось полезным!
📣 Поделитесь своими мыслями или вопросами в комментариях ниже! 🚀 Поделитесь этим видео с друзьями.
-------------------------------------------------------------------------------------
Присоединяйтесь к каналу WhatsApp: https://whatsapp.com/channel/0029VaE0...
Ссылка на страницу Facebook: / free_trained
Ссылка на группу Facebook: / 1746009532359857
Пожалуйста, подпишитесь на наш канал YouTube, чтобы получать больше интересных видео, и не забудьте поделиться нашим каналом с друзьями.
Примечание: *Пожалуйста, отключите любые блокировщики рекламы или дополнения, чтобы поддержать нас.
#sveltekit #svelte #sveltejs #runes #webdevelopment #typescript #tailwindcss