[x] yes (bugfixes and features will not be merged without tests)
[ ] no
Breaking Changes?
[ ] yes (breaking changes will not be merged unless absolutely necessary)
[x] no
If yes, please include "BREAKING CHANGES:" in the first commit message body, followed by a description of what is breaking.
List any relevant issue numbers:
Description
This PR adds support for server side rendering of Suspense and psuedo-async components.
For in-browser React compatibility, we're supporting Suspense via the useData utility, which works along side of a custom Promise wrapper. It's not likely that React's lazy is supported - it's untested and not likely to be needed for email rendering.
Component / Package Name:
render
This PR contains:
Are tests included?
Breaking Changes?
If yes, please include "BREAKING CHANGES:" in the first commit message body, followed by a description of what is breaking.
List any relevant issue numbers:
Description
This PR adds support for server side rendering of
Suspense
and psuedo-async components.For in-browser React compatibility, we're supporting
Suspense
via theuseData
utility, which works along side of a customPromise
wrapper. It's not likely that React'slazy
is supported - it's untested and not likely to be needed for email rendering.