如何在 React 和 React Native 中使用现有的放大后端

How to use existing amplify backend in both react and react native

我设置了一个简单的 Amplify 后端 API 并将其连接到 React Native 前端。现在我想将它连接到 React 前端。

我能否将所有 Amplify 代码提取到其自己的项目中以供两个前端使用?我想尽可能避免代码重复。有人做过吗?

这是一项受支持的功能。您可以阅读所有相关内容 in the docs about multiple front-ends

尽管 React 和 React Native 可以共享相同的 Amplify 后端,但根据我的研究,如果您的应用程序有联合登录,您必须为它们创建两个不同的阶段,因为 Sign-in 和 Sign-out 重定向 url,React 使用 http://xxxx 但 React Native 使用 myapp://.