首页 > 解决方案 > 在 React Native 中,当 modals 更可定制时,为什么会有警报?

问题描述

我正在尝试使用 React Native 创建自定义警报,并找到了一些使用模式来完成此操作的示例。如果模态更可定制,为什么会有模态和警报?模态警报是否有优点?如果是这样,它们是什么?

例如,我查看了有关警报的另一个 Stack Overflow 问题,它们链接到此:https ://github.com/maxs15/react-native-modalbox

谢谢!(React 和 React Native 的新手!)

标签: react-native

解决方案


警报的功能受到更多限制(基本上要求用户确认或在非常有限的一组选项中进行选择)。但是,如果它们符合您的需要,其优点是您可以开箱即用地使用它们。另一点是用户熟悉他们的设计,并且会很快理解您要求任何形式的确认。

Modals 为您提供了更多的自由,因为您基本上可以在其中渲染您想要的任何组件。但是您需要自己编写它们。

因此,如果警报适合您的需求,请使用它们,否则您可以构建自己的模式。

此外,与 Web 开发不同,警报不会停止 React Native 中的执行,因此与 modals 相比,行为没有区别。


推荐阅读