- 博客(12)
- 收藏
- 关注
原创 redux-actions+手写实现createActions
redux-actions 有三个 api 供我们使用,下面我们只介绍并手写实现其中 createActions 函数,它能够快速帮助我们生成 action 的函数
2024-06-27 10:59:44
263
原创 React-Router源码解析——match的实现核心原理
router 源码的匹配规则 math 用到的第三方库 path-to-regexp。下面是封装的 router 源码的 match 实现核心思路。第二个参数是配置项 options(可选)
2024-06-22 15:53:15
146
原创 React-Router封装导航守卫
导航守卫:当离开一个页面,进入另一个页面时,触发的事件history对象的两个属性(listen,block)listen:添加一个监听器,监听地址的变化,当地址发生变化时候,会调用传递的函数路由根组件。
2024-06-21 11:32:44
426
原创 Effect-hook
函数:useEffect,该函数接受一个函数作为参数,接收的函数是需要进行副作用操作的函数。下面操作在函数中,会产生副作用。
2024-06-15 09:42:46
173
原创 useState
State Hook 是一个在函数组件中使用的函数(usestate),用于在函数组件中使用状态一个函数组件中可以有多个状态,这个做法非常有利于横向切分关注点。
2024-06-14 11:52:02
222
原创 js函数的参数(形参与实参)
1.如上图所示,a和b即为函数的形参2.test(2,8,9)其中的2,8,9为函数的实参其中函数的形参和实参如果不对应不相等时,也可以取出函数多余未用到的实参,利用arguments来循环遍历,arguments为类数组,它包含了数组的方法供我们使用。
2024-04-25 17:32:52
292
1
原创 form表单结合submit提交请求
一:点击submit类型的button按钮或者在填写完表单按下回车键即可提交表单内的内容,并且跳转到acttion中的url地址,为form表单自带的默认属性。二:提交可以携带请求体一起发送请求,请求体的键为input中的name属性,值为input的vaule值,三:也可以阻止默认事件,执行任何想要的js代码逻辑。
2023-05-26 21:42:26
1435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人