This task is to create a fork of the React repository (https://github.com/facebook/react), and modify it to allow a component's render function to be defined as `async` (http://babeljs.io/docs/plugins/transform-async-to-generator/).
Your first step (after installing the necessary NPM/babel dependency), will be to modify `ReactCompositeComponent._renderValidatedComponentWithoutOwnerOrContext` to be an async function (just add the `async` keyword to the function). You will also need to make all callers of the function await the return value.
This will cause many of the unit tests to fail (since they are relying on the synchronous behavior), but you don't need to worry about that. Failing unit tests is fine. Just make sure that one of the examples in the examples directory works with your new code.
If you do well on this task, there is opportunity for future/continued work and we can switch you over to hourly.