javascript - aws-amplify-react 和 @aws-amplify/ui-react 有什么区别?

标签 javascript reactjs aws-amplify amplifyjs

我看到很多文档和地方说要使用 aws-amplify-react但是在文档中开始使用 react 我看到了这个包 @aws-amplify/ui-react使用模块withAuthentication (aws-amplify-react 也有)

他们之间有什么区别?我什么时候应该使用 aws-amplify-react什么时候应该使用@aws-amplify/ui-react ?

最佳答案

看起来像 aws-amplify-react is the legacy package名称并更改为 @aws-amplify/ui-react in the current version .

amplify legacy react ui lib documentation page

所以要回答使用哪个,请使用 @aws-amplify/ui-reactmigration section of the documentation. 中所述文档可能不是所有地方都是最新的。

他们有一个 migration section在存储库中 README.md文件:

For aws-amplify-react's Authenticator Component, you will need to import the styles within your app:

import '@aws-amplify/ui/dist/style.css';


但即使该文件也不是完全最新的,因为它仍然引用安装部分中的旧版本。

看起来文档更新正在进行中,但您可以在 documentation repository 上寻求更多指导。 .

关于javascript - aws-amplify-react 和 @aws-amplify/ui-react 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62142118/

相关文章:

javascript - 选择前弹出显示

swift - 使用 Amplify 将现有 AWS Cognito 用户池集成到 iOS 项目中

reactjs - 强制对象数组中的每个对象都具有相同的形状

javascript - Liferay 7 : Retrieved custom field value using javascript api jsonws return java. lang.NullPointerException

css - 如何在 React 中将多个浏览器特定值添加到 CSS 样式中?

swift - 没有这样的模块 'AWSAppSync'

reactjs - 在不使用 API Gateway 的情况下从 Amplify 生成的 React App 调用 Lambda 函数

javascript - 按类在给定位置查找 DOM 中的元素

javascript - "Open in..."- 带有 Trigger.io 的 PDF 链接

javascript - 将 div 切换到计算位置