Javascript 定义自己的React事件类型

Javascript 定义自己的React事件类型,javascript,npm,reactjs,webpack,Javascript,Npm,Reactjs,Webpack,我正在使用React进行一个移动web项目。为了提供更好的交互性,我修改了TapEventPlugin,使用了不同的touchTap实现,并定义了一个新的事件模拟悬停在元素上 为了将其与React集成,我将该项目分叉,并将TapEventPlugin添加到ReactInjection.EventPluginHub.InjectEventPluginByName中的ReactDefaultInjection.js调用中。如果我想grunt构建React-with-my-changes的一个版本,这

我正在使用React进行一个移动web项目。为了提供更好的交互性,我修改了
TapEventPlugin
,使用了不同的
touchTap
实现,并定义了一个新的事件模拟悬停在元素上

为了将其与React集成,我将该项目分叉,并将
TapEventPlugin
添加到ReactInjection.EventPluginHub.InjectEventPluginByName中的
ReactDefaultInjection.js调用中。如果我想
grunt构建
React-with-my-changes的一个版本,这很好,但是现在我想将React-with-my-application捆绑到一个JS文件中,我遇到了一些麻烦

理想情况下,我希望停止分叉,使用普通的npm React,以某种方式从应用程序中连接新事件。这可能吗


或者,我可以在我的package.json中将React fork的URL指定为一个依赖项,但是React项目根目录中的package.json用于React工具,而不是React。是否有某种方法触发grunt构建并将build/npm react文件夹用作
npm安装
过程中的依赖项?

如果运行
grunt构建:npm react
,则可以从
build/npm react/
文件夹中执行
npm安装
npm链接

这就是我最后所做的。这是可行的,但我必须记住在任何地方都保持同步。理想情况下,我想远离保持一个反应叉。是的,我意识到这是一种痛苦。最终,我们希望提供一个受支持的插件API,它不需要重新生成React即可利用。