Change8

@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.

Affected Symbols