自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 React router5

说明2、exact精确匹配 (React即使用了exact,外面还要嵌套Switc来用)render() {return (<Router><Switch>{/* 模糊匹配(万能匹配) 存在问题,刷新后会重定向,V5的问题,需搭配swicth解决 */}{/* exact---精确匹配--解决模糊匹配问题增加,不加无法加载NotFound页面,会被模糊匹配拦截跳转至films页面 */}</Switch></Router>

2024-12-22 20:13:44 508

原创 React Hooks详解

防止因为组件重新渲染,导致方法被重新创建,起到缓存作用,只有第二个参数变化了,才重新声明一次,useCallback 用于记忆回调函数,避免每次渲染时都创建一个新的函数实例,通常与 useEffect 或子组件的 React.memo 配合使用,避免不必要的子组件渲染。1、React Hooks 是 React 16.8 版本引入的功能,它们为函数组件提供了管理状态、副作用、上下文等功能的能力。在这里做点dom操作,这些dom修改会和react做的更改一起被一次性渲染到屏幕上,只有一次回流、重绘的代价。

2024-12-19 14:49:10 838

原创 React生命周期

componentWillUpdate:不能修改属性和状态render:只能访问this.props和this.state,不允许修改状态和DOM输出componentDidUpdate:可以修改DOM3、销毁阶段componentWillUnmount:在删除组件之前进行清理操作,比如计时器和事件监听器4、老生命周期的问题componentWillMount,在SSR中这个方法将会被调用多次,所以会重复触发多遍,同时在这里如果绑定事件,将无法解绑,导致内存泄漏,变得不够安全高效

2024-12-14 16:51:38 833

原创 JS面试:瀑布流的实现

有人会问CSS不就可以实现了吗,为什么还要用js实现?

2024-11-21 19:04:59 282

原创 JS面试:undefined VS null

undefined 原始值的初始值、未定义。对象的初始值,空对象的引用。

2024-11-19 15:20:58 230

原创 JS预编译——GO、AO

1、找变量2、找函数声明3、执行。

2023-05-13 15:46:05 189 1

原创 this指向&箭头函数的this&this的优先

【代码】this指向&箭头函数的this&this的优先。

2023-05-11 22:27:05 165 1

原创 JS的基础数据类型转换

基础数据类型转换

2023-04-18 12:00:33 347 1

原创 JS数据类型

一文搞懂JS数据类型!

2023-04-18 10:25:26 157 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除