Babel.js 在react native中全局替换组件

13z8s7eq  于 12个月前  发布在  Babel
关注(0)|答案(1)|浏览(160)

我有一个React Native应用程序,代码库相当大。我最近收到一个新的要求,要求我在应用程序中的所有按钮中添加去抖动功能。如果我用自定义组件替换它们,将导致大量文件更改。我尝试配置Babel的“模块解析器”,但似乎没有帮助。有没有更好的方法来实现这一点,还是我应该手动替换所有地方

bvpmtnay

bvpmtnay1#

如果你使用一个共享的组件为您的按钮或按下它可以很容易地做到这一点(这就是共享组件的重要性,这样你就可以以一种有效的方式在全球范围内进行更改)如果没有,就会出现转机,你修补你正在使用按钮的库,(react-native,如果你使用的是react native按钮),然后你将去抖动添加到库中,这样它在将来也会全局改变。

https://www.npmjs.com/package/patch-package

字符串
所谓打补丁,我的意思是更新节点模块中的包。

相关问题