**Do you want to request a *feature* or report a *bug*?**

Bug

**What is the current behavior?**

React Native for Web was broken by 16.5 as describe [here](https://github.com/necolas/react-native-web/issues/1096) due to this change https://github.com/facebook/react/pull/13539

**What is the expected behavior?**

Release a version of React that exports the EventPluginHub.

**Which versions of React, and which browser / OS are affected by this issue? Did this work in previous versions of React?**

Worked in 16.4
};
    config.responderGrant.grandParent = {order: 1};
    config.responderStart.grandParent = {order: 2};
    run(config, three, startConfig(three.child, [three.child], [0]));
    expect(ResponderEventPlugin._getResponder()).toBe(
      getInstanceFromNode(three.grandParent),
    );
    config = oneEventLoopTestConfig(three);
    config.responderEnd.grandParent = {order: 0};
    config.responderRelease.grandParent = {order: 1};
    run(config, three, endConfig(three.child, [three.child], [0]));
    expect(ResponderEventPlugin._getResponder()).toBe(null);
  });
  it('should grant responder parent while capturing', () => {
    let config = oneEventLoopTestConfig(three);
    config.startShouldSetResponder.captured.grandParent = {
      order: 0,
      returnVal: false,
    };
    config.startShouldSetResponder.captured.parent = {
      order: 1,
      returnVal: true,
    };
    config.responderGrant.parent = {order: 2};
    config.responderStart.parent = {order: 3};
    run(config, three, startConfig(three.child, [three.child], [0]));
    expect(ResponderEventPlugin._getResponder()).toBe(
      getInstanceFromNode(three.parent),
    );
    config = oneEventLoopTestConfig(three);