Android
Знаете ли вы, что почти все ViewModel нестабильны? Когда мы впервые изучаем Compose, нас учат использовать стабильные классы, а не нестабильные. Но ViewModel нестабильны. Так почему же никто ничего не говорит, когда мы используем нестабильные ViewModel? Причина проста. Мы не передаём саму ViewModel в композабл объект, мы передаём стабильное состояние внутри ViewModel. ViewModel обычно создаётся только один раз в компонуемом объекте верхнего уровня и передаётся в качестве аргумента. После этого она собирает управляемое ею состояние и передаёт его дочерним компонуемым объектам. Поэтому, даже если ViewModel нестабильна, это не создаёт проблем.
• Основы MockK
• Почему ваша ViewModel технически нестабильна — и почему Compose это не волнует
• Grocery Genius — список покупок для Android
• How Uber is reducing manual logins by 4 million per year with the Restore Credentials API
• Android 16: What’s New and How to Implement Live Updates in Your App
• Comprehensive Guide to Using Rust in Android Development
• KAPT vs KSP: Why Kotlin Is Moving Toward Symbol Processing
Post #5800
1.78K
- ❤ 1