javascript - 使用 redux 依赖项发送 React 包

标签 javascript reactjs npm redux package

我正在使用 React 组件创建一个 NPM 包,这些组件是由另一家公司制作的。有些组件是纯 UI 组件(想想 UI/Container 模式),有些与 redux 耦合。

我希望不同的开发人员能够轻松使用这个包,他们只需将组件从 NPM 模块加载到他们的项目中即可。由于某些组件依赖于 redux,因此我不知道要在我创建的包中包含哪些内容。

您有什么建议以及您会如何做?

最佳答案

在这种情况下,我相信您应该只在包中包含纯 UI(或“哑”)组件。该包的使用者将自行决定是否要使用任何状态管理。组件库通常就是这样做的。

这是一个medium tutorial关于如何创建 React 组件 npm 包。

祝你好运! :)

关于javascript - 使用 redux 依赖项发送 React 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60053183/

相关文章:

javascript - Jquery 顶级包选择器

javascript - react native : How to disable PanResponder temporarily?

javascript - React-redux connect HOC 作为类装饰器,@connect

node.js - npm 命令无响应

javascript - 使用类名选择器识别元素,但使用此关键字时不识别元素

javascript - Fancybox 3 Ajax 类型 - 内容自动滚动到底部

使用 NicEdit 时 JavaScript 无法滚动 <textarea> 上下文

javascript - 将 setState() 绑定(bind)到全局函数只会影响组件的一个实例

javascript - Laravel 未定义

javascript - 如何使用cheerio 获取脚本内容