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.