我正在使用Awesome Alert进行自定义警报,但我希望将其应用于功能组件环境。这是我的设计
这是我的密码
<AwesomeAlert
show={true}
showProgress={false}
title="AwesomeAlert"
message="I have a message for you!"
closeOnTouchOutside={false}
closeOnHardwareBackPress={false}
showCancelButton={true}
showConfirmButton={true}
cancelText="Reject"
confirmText="Approve"
confirmButtonColor="#AEDEF4"
cancelButtonColor="#DD6B55"
onCancelPressed={() => {
console.log("Reject")
}}
onConfirmPressed={() => {
console.log("Approve")
}}
/>
我的问题是,Awesome Alert只能应用于类组件吗?我如何能够像原来的Alert React Native那样在功能组件中实现它?
2条答案
按热度按时间7d7tgy0s1#
可以在函数组件中使用
AwesomeAlert
,就像在类组件的render()
函数中一样;可以从类组件呈现的任何React组件也可以从功能组件呈现。uqzxnwby2#
只要把它放在功能组件的
return
部分中,它就会工作例如: