定义我自己的React事件类型

时间:2014-08-13 19:01:18

标签: javascript npm reactjs webpack

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

为了将其与React集成,我已将项目分叉并将TapEventPlugin添加到ReactDefaultInjection.js中的ReactInjection.EventPluginHub.injectEventPluginsByName调用中。如果我希望grunt build使用我的更改版本的React,这可以正常工作,但我现在想将React与我的应用程序捆绑到一个JS文件中,我遇到了一些麻烦。

理想情况下,我想停止分叉并使用vanilla npm React以某种方式挂钩我的应用程序中的新事件。这可能吗?

或者,我可以将我的React fork的URL指定为package.json中的依赖项,但React项目根目录中的package.json是针对react-tools而不是React。有没有办法触发grunt构建并将build / npm-react文件夹用作npm install进程的一部分依赖?

1 个答案:

答案 0 :(得分:5)

如果您运行grunt build:npm-react,则可以npm install文件夹npm linkbuild/npm-react/