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

What's the difference between aws-amplify-react and @aws-amplify/ui-react?

我看到很多文档和地方都说要使用 aws-amplify-react 但在文档中开始使用 React 我看到这个包 @aws-amplify/ui-react 使用模块 withAuthenticationaws-amplify-react还有)

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

看起来像aws-amplify-react is the legacy package name and it was changed to @aws-amplify/ui-react in the current version

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

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

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.

上寻求更多指导