Чтобы иметь экран аутентификации по умолчанию, я могу просто сделать это (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):
Вы можете либо использовать этот компонент более высокого порядка, либо создать свой собственный пользовательский интерфейс и также использовать API от Amplify.
Но также они говорят, что я могу настроить экраны входа по умолчанию (https://github.com/aws/aws-amplify/blob/master/README.md):
AWS Amplify предоставит вам настраиваемый пользовательский интерфейс для распространенных случаев использования, таких как регистрация пользователей и вход в систему.
Вопрос в том, можем ли мы настроить экран по умолчанию или мы должны создать свои собственные экраны, если мы хотим чего-то необычного?