Skip to content

V3.0.0 has been released

Version 3.0.0 for React Dialog Async has been released 🎉

React Dialog Async started out as a small library for personal use, first published over 4 years ago. At the time I was focused on a small set of features for solving my own personal use case. While it’s grown to support more projects, the core API has remained largely unchanged since day one.

In retrospect, theres a few design decisions that could have been made better - but until now I’ve held off making any breaking changes in favour of stability. Now feels is the right time to pay down some technical debt and bundle all of the breaking changes together into a newer, more polished version of the library.

  • New useDialogLazy() hook that supports bundle splitting dialogs. Read the docs here, or check out the API reference.

  • New <StaticDialog/> component for rendering dialogs created for useDialog() statically in JSX. API reference

There are a number of breaking changes in this release. Please read the migration guide for more details.


Feedback or ideas? We’d love to hear them! Open an issue over on GitHub.