- 博客(5)
- 收藏
- 关注
原创 React性能优化点
7、使用 React.PureComponent 或 shouldComponentUpdate: 对于纯展示的组件(没有内部状态或依赖),使用 PureComponent 或自定义的 shouldComponentUpdate 方法,可以避免不必要的重新渲染。4、使用 React.memo: 对于那些不依赖于父组件传入的 props 的函数组件,可以使用 React.memo 进行包裹,减少不必要的重渲染。9、使用合适的库和插件: 选择合适且经过优化的第三方库和插件,避免过多冗余的库,以减少性能开销。
2024-04-24 18:04:02
301
原创 axios请求取消场景及例子
在下面代码中,我们在组件的状态中设置了cancelToken和source,它们是Axios提供的用于创建CancelToken的工具。而有时候,我们可能需要在发送请求后取消它,比如用户在请求还未完成时离开了当前页面或者执行了其他操作,本文将介绍如何在使用 Axios 发送请求时取消这些请求。在 Axios 中,取消请求的基本思路是创建一个用于取消的标记(cancel token),并将其与特定请求关联。取消标记只能取消尚未完成的请求,无法取消已经完成的请求。确保在组件卸载时取消请求,以免造成内存泄漏。
2024-04-23 11:00:28
895
原创 axios请求参数加密
在React中使用Axios发送请求时,如果需要对请求参数进行加密,可以在发送请求前对参数进行加密。以下是一个使用Axios和CryptoJS库对参数进行 AES 加密的例子。请注意,前端加密不是一个安全的做法,因为密钥容易被获取。你应该在后端进行加密,并确保安全性。
2024-04-23 10:42:55
646
原创 Collection工具类
1、Collections工具类的常用方法1).public static boolean addAll(Collection c, T… elements) :往集合中添加一些元素。 2).public static void shuffle(List2、Comparable和Comparator两个接口的区别。Comparable:强行对实现它的每个类的对象进行整体排序。这种排...
2018-08-15 11:27:59
1188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人