feat(gatsby-recipes): Use a queue and render loop for plans #24585
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This should maintain existing functionality, but sets up some of the needed underpinnings for nested resources that share context and will waterfall their children as they suspend. We will also need this functionality when resources are missing data, where they will be able to emit events to the recipes state machine to request more data for a given resource before it's rendered.
Related to #23746, #23747, #23744, #24506