如何跨多个项目共享 React 组件?

How to share react component across multiple projects?

我想在另外几个 React 项目中使用的项目中有几个 React 组件。跨项目共享组件的最佳方式是什么?我知道我们可以使用 bitly 之类的东西来做,但是有没有其他开源方式,比如 git 子模块来跨多个项目共享组件。

有多种方法,具体取决于您的设置。作为@Alex Wayne suggested the easiest way is to use a monorepo. If you setup does not allow it, you can publish a package to npm. If you can't or don't want to package a public package, you can publish private packages (with a payed account) or use a private package registry, such as GitHub packages(也为私人包裹付费)。如果你想用一些工作来换取一些钱,也有包注册表的自我管理解决方案。