javascript - 定义我自己的 React 事件类型

标签 javascript npm reactjs webpack

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

为了将其与 React 集成,我 fork 了该项目并将 TapEventPlugin 添加到 ReactDefaultInjection.js 中的 ReactInjection.EventPluginHub.injectEventPluginsByName 调用中。如果我想用我的更改来 grunt 构建一个 React 版本,这很好用,但我现在想将 React 与我的应用程序捆绑到一个 JS 文件中,但我遇到了一些麻烦。

理想情况下,我想停止 fork 并使用普通的 npm React 以及某种方式从我的应用程序中 Hook 我的新事件。这可能吗?

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

最佳答案

如果您运行grunt build:npm-react,那么您可以从build/npm-npm installnpm link React/ 文件夹。

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

相关文章:

reactjs - firebase safari 错误消息 : This browser doesn't support the API's required to use the firebase SDK

javascript - 在 Wordpress 中加载远程 JSON 文件以自动完成 Flexdatalist

javascript - MongoDB with Mongoose - 仅查找某些子文档

node.js - 安装 Node.js 和 NPM 的 Hiccup

javascript - 在 Meteor React 客户端中显示所有用户

javascript - Webpack img-loader 无法加载图像

javascript - requirejs - 多次调用 require 的性能

javascript - 如何在 jQuery 中添加 if 语句来检查属性是否存在于 JSON 文件中?

jquery - 使用 npm 安装后如何在 Node 项目中添加 jquery?

node.js - 运行 npm-install 时出错 : Could not install . 错误!没有提供版本