为了获得默认的身份验证屏幕,我只能这样做(https://github.com/aws-samples/aws-mobile-react-native-starter):
import { withAuthenticator } from 'aws-amplify-react-native';
export default withAuthenticator(App);
而且我得到了非常丑陋的默认开箱即用登录屏幕:
然后文档说我不能修改默认值,我必须创建自己的(https://github.com/aws-samples/aws-mobile-react-native-starter):
您可以使用这个高阶组件,也可以构建自己的 UI 并使用 Amplify 的 API。
但他们也说,我可以自定义默认登录屏幕(https://github.com/aws/aws-amplify/blob/master/README.md):
AWS Amplify 将为用户注册和登录等常见用例提供可定制的 UI。
问题是,如果我们想要一些花哨的东西,我们可以自定义默认屏幕还是必须创建自己的屏幕?