react-native中的android和IOS警报

Hus*_*aik 6 react-native

Hai我试图显示警报消息,我尝试了不同的方式,如alert,AlertIOS,Alert.alert

  • AlertIOS正在iPhone工作,但没有工作在android和警报也同样在Docs我看到Alert.alert将适用于Android和IOS,但我得到一个错误,如undefined不是一个对象(评估'Alert.alert')我写得像这样:
Alert.alert('Alert', 'email is not valid, Please enter correct email', [{text: 'Ok'}]);
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

在此输入图像描述

任何人都提出建议,如何在反应原生的Android和IOS中显示警报任何帮助非常感谢

小智 17

你确定你是从正确的道路包括它吗?当我从反应库导入Alert而没有反应本机时,我得到了同样的错误.

所以工作的东西是:

import React, { Component } from 'react';
import { View, Alert } from 'react-native';
Run Code Online (Sandbox Code Playgroud)

而非工作的是:

import React, { Component, Alert } from 'react';
import { View } from 'react-native';
Run Code Online (Sandbox Code Playgroud)