React Native一直很糟糕。

我一直在努力给React Native一个机会,这让我一直很失望。

最近有人对在React Native中使用我们的本机iOS和Android模块之一感兴趣。 这听起来很不错。 我们希望我们的代码尽可能有用。 我对React Native相当熟悉,但是有一段时间没有从头开始创建Native模块。 我着手整理文档。 这是iOS和Android本机模块的React Native文档。 两者都引用了React Native-Native Module Setup。 该文档指出启动本机模块的方式是

因此,官方的React Native文档会创建损坏的代码。 我尝试成为一名优秀的开源公民,所以我出发去寻找react-native-create-library的存储库并提交错误。 该错误已存在。 无法打开生成的iOS工作区#95,它已于2月前打开,截至4/10/2019。 在浏览此问题和其他问题时,我注意到该工具不是由Facebook React Native存储库提供的,而是由单个开发人员提供的。 我还发现了这个问题:这个项目死了吗? #106。 在撰写本文时,react-native-create-library作者尚未对这两个问题发表评论。

我不怪作者没有跟上该工具或没有对问题做出回应。 但是,如果此工具是创建本机模块的官方React Native方式,则应由React Native团队保持最新。 对于一个React Native大小的项目,我希望文档更加正确,而且不会那么明显。