@qwik.dev/core@2.0.0-beta.24
📦 qwikView on GitHub →
✨ 2 features🐛 7 fixes🔧 2 symbols
Summary
This release introduces new utility methods for Signals and an option for deferred client-side loading in useAsync$. It also includes numerous bug fixes related to reactivity, serialization, and rendering performance.
✨ New Features
- Signals now expose .untrackedValue to read the value without subscribing, and .trigger() to manually trigger running subscribers.
- Added clientOnly option to useAsync$ to load a value on document-idle on the client.
🐛 Bug Fixes
- Reduced style recalculations during resume.
- Fixed issue where an array of undefineds was treated as an event handler.
- Inline components now correctly subscribe to signals.
- Fixed descending dirty children logic when a parent is deleted.
- Corrected incorrect diffing when comparing empty texts with an element or virtual node.
- Fixed serialization of falsy event handlers.
- Improved handling of qrl captures within a loop.