如何在 npm 包裹中提供 React 组件?

如何撰写并构建这个组件的包裹?

现在的主要疑虑是,如何支持各种平台?比如引用它的项目可能想支持服务端渲染,需要我在这个包裹中准备好什么吗?


Preview:

Cancel
  1. 不打包,交给下游打包,比如 microbundle,parcel,作为最下游的工具时候,都已经支持 source package 了, create-react-app 也有相似的提案了(但在在停滞状态,恐怕近期没希望推进了)
  2. 用通用的免配置工具打包,比如 microbundle 啥的,我一般没啥定制要求时候都用它打包库
  3. 最常见的方案是,自己定制打包策略,一般是 rollup+一堆自己定义的配置
  4. 用专有的 React 组件打包工具,比如 https://github.com/gokulkrishh/create-react-componenthttps://github.com/insin/nwb , 或者 https://neutrinojs.org/packages/react-components/
  5. 坐等虎哥踩完坑给我分享
Edited at 12/11/2018, 2:26:25 AM

Home

Babel

Knowledge

Epistemology

Settings