我想要实现的是创建我自己的SDK,就像react本机fbsdk或rn-onesignal提供的一样,这样这些功能就可以在react本机项目中实现。
基本问题:
任何这样的解释或任何这样的经验都会有很大帮助。
发布于 2020-04-29 23:58:10
从哪里开始?比如什么是先决条件?
您可以使用像这一个这样的模板。它包括一个example
项目,它基本上是一个应用程序,您可以使用它来测试本地模块的集成并快速迭代它。
本机编码是必需的,我相信这个功能?
只有当您需要使用特定于平台的功能,或提供绑定到某些预先存在的本机库.您提到的两个示例都做到了这一点--因为它们具有可以在非RN应用程序中使用的本地SDK,并且它们为它们提供了反应本地绑定。
如果您的库只是业务逻辑+某种网络,而且您不打算将其用于非RN应用程序,那么您可以在JS中完成所有这些工作。不需要本机代码。如果您选择与我前面链接的模板一起使用,有关于如何使用它创建纯JS React原生库的说明。
我很乐意更新我的答案,如果您能够分享一些具体的需求,您希望您的SDK做什么。
https://stackoverflow.com/questions/61516504
复制