加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

在你崩溃之前,这8种做法会让React应用程序先崩溃

发布时间:2019-08-28 20:35:14 所属栏目:优化 来源:读芯术
导读:React库的优势非常明显:创建复杂的交互用户界面非常简单。最大的特点是可以在不破坏其他组件的情况下,将组件直接组合在一起。即使是Facebook、Instagram、Pinterest这样的社交媒体巨头也大量使用React,同时通过谷歌Maps这样的大型API创造无缝的用户体验

只要100%确保这样的正则表达式完全按预期运行,并避免遗漏任何可能使应用崩溃的无效字符:

在你崩溃之前,这8种做法会让React应用程序先崩溃

该示例是搜索API最新的、既定的正则表达式。 以前它是这样的:

在你崩溃之前,这8种做法会让React应用程序先崩溃

可以看到斜杠/不见了,而这导致了应用崩溃!如果该字符最终通过网络发送到API,猜猜API会如何处理URL?

另外,不要完全相信在网上找到的例子。其中有许多都不是经过充分测试的解决方案。而且就正则表达式而言,大多数用例没有真正的标准。

8. 不限制文件输入的大小

限制用户选择的文件大小是很好的做法,因为大多数情况下,如果不会出现任何品质损失,可以对大文件进行压缩。

但关于为什么把文件大小限制在某个限度内,还有一个更重要的原因。在公司里,用户上传图片时偶尔会被“冻结”。并不是每个人都有Alienware 17 R5电脑,所以必须考虑用户的特殊情况。

你不会希望用户在本应上传文件的时候却上传电子游戏吧?

以下是将文件限制为5 MB(5,000,000字节)限制的示例:

在你崩溃之前,这8种做法会让React应用程序先崩溃

在你崩溃之前,这8种做法会让React应用程序先崩溃

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读