我正在将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 link
或build/npm-react/
。
关于javascript - 定义我自己的React事件类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25294114/