Greetingwould be separate view components defined elsewhere.
<Async>component and its state helpers. These take away the need for
returnkeywords in your JSX.
<Async>component. Because they are automatically wired up using Context, they can be placed anywhere down the component tree, so long as they are descendants. You can also use helpers of the same type, multiple times.
<Async.Pending>and the like are also available. However, these must be wired up manually by passing the
stateprop and are therefore only really useful when combined with one of the async hooks.