Перейти к содержимому

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