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

为了将它与React集成,我 fork 了项目,并将TapEventPlugin添加到ReactDefaultInjection.js的ReactInjection.EventPluginHub.injectEventPluginsByName调用中。如果我想用自己的更改对React的一个版本进行grunt build的编码,那会很好,但是现在我想将React和我的应用程序 bundle 到一个JS文件中,这给我带来了麻烦。

理想情况下,我想停止派生并使用 Vanilla npm React,并通过某种方式从应用程序中插入新事件。这可能吗?

另外,我可以在package.json中指定我的React分支的URL作为依赖项,但是React项目根目录中的package.json是针对react-tools的,而不是React。在npm install流程中,有什么方法可以触发grunt构建并使用build / npm-react文件夹作为依赖项吗?

最佳答案

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

关于javascript - 定义我自己的React事件类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25294114/

10-14 15:52
查看更多