react-native - 在 React Native 中,当 modals 更可定制时,为什么会有警报?
问题描述
我正在尝试使用 React Native 创建自定义警报,并找到了一些使用模式来完成此操作的示例。如果模态更可定制,为什么会有模态和警报?模态警报是否有优点?如果是这样,它们是什么?
例如,我查看了有关警报的另一个 Stack Overflow 问题,它们链接到此:https ://github.com/maxs15/react-native-modalbox
谢谢!(React 和 React Native 的新手!)
解决方案
警报的功能受到更多限制(基本上要求用户确认或在非常有限的一组选项中进行选择)。但是,如果它们符合您的需要,其优点是您可以开箱即用地使用它们。另一点是用户熟悉他们的设计,并且会很快理解您要求任何形式的确认。
Modals 为您提供了更多的自由,因为您基本上可以在其中渲染您想要的任何组件。但是您需要自己编写它们。
因此,如果警报适合您的需求,请使用它们,否则您可以构建自己的模式。
此外,与 Web 开发不同,警报不会停止 React Native 中的执行,因此与 modals 相比,行为没有区别。
推荐阅读
- android - React Native expo 上传:ios 问题
- server - 使用 SSL 和 SNI 到特定目的地的 HAProxy 后端/服务器返回“OpenSSL 错误 [0x14094410] ssl3_read_bytes:sslv3 警报握手失败”
- java - 使用 Java API 从事件网格 Azure 函数访问 Blob
- c - 动态内存只能在函数调用内部访问
- c# - Google Calendar API:使用服务帐户超出 403 日历使用限制
- php - auth_user 上的 Preg_match
- javascript - 试图了解通过 javascript CustomEvent 调用函数而不是直接调用函数的优势
- fritzbox - 监控路由流量统计
- html - 在一个容器中设置表单方法和子元素的样式
- java - 使用 volley 将数据插入 MySQL