logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

React(五):React Hooks详解

React Hooks是React16.8引入的新特性,它是基于函数组件开始设计的,只支持函数组件。有了Hooks,我们可以在函数组件中使用state和react的其他特性,让函数组件具备状态管理能力,它还可以让我们的代码更简洁,更好的复用逻辑,这篇文章就主要讲解我在项目中会用到的Hooks自定义hooks是一个以use开头的js函数,它的内部可以调用其它的hooks,可以实现逻辑复用,让我们的代

文章图片
#react.js#前端#前端框架
React(六):React-router详解

react-router包含react-router、react-router-dom、react-router-native。react-router可以应用于浏览器和原生应用的通用部分,react-router-dom可以用于浏览器端,react-router-native可以用于原生应用,我们做的是web项目,安装react-router-dom就可以了。

文章图片
#react.js#javascript#前端
Vue3(一):认识vue3、vue指令、vue组件

如果传递的是响应式的数据,,可以使用$attrs/$listeners,$attrs包含父组件传入,且未被子组件声明的props属性,$listeners里面就包含了从祖先组件开始到当前组件为止,声明的所有自定义事件。在父组件中子组件的标签上声明一个自定义事件,对应的事件处理函数为父组件里的一个方法,在父组件中定义方法,将参数赋值给父组件自己的数据,然后在子组件中定义方法,方法中要通过$emit去

文章图片
#vue.js#前端#javascript
Vue3(二):创建项目、组合式API、生命周期、内置组件

项目根目录(vite+ts)项目的核心模块,依赖包,由npm i自动生成存放静态资源文件页签的logo声明一些在git上传时需要忽略的文件项目的说明文件,有哪些依赖,依赖了哪个版本项目依赖的安装包,一些版本不会做一些限制,进行版本锁定项目的说明文件ts配置文件,定义ts编译规则,如目标ES版本、是否严格校验类型针对node环境的ts配置文件,与业务代码的配置隔离,它会指定node相关的类型依赖,确

文章图片
#前端#前端框架#javascript +1
Vue3(三):Vue-Router详解

Vue3的官方路由是Vue-Router4,它是Vue.js官方提供的路由管理器,它提供了一系列的功能来构建单页面应用。通过配置路由,可以定义URL与组件之间的映射关系,用来实现导航、参数传递、嵌套路由、路由守卫等功能。

文章图片
#vue.js#前端#javascript
React(四):项目创建、生命周期、高阶组件

node_modules:项目的核心模块,依赖包public:存放静态资源文件.ico:页签的logoindex.html:唯一的页面文件,只提供根节点manifest.json:移动端配置文件robots.txt:告诉爬虫者,不可爬的页面,没有实质作用只是警告.gitignore:声明一些在git上传时需要忽略的文件package.json:项目的说明文件,有哪些依赖,依赖了哪个版本packag

文章图片
#react.js#javascript#ecmascript
React(二):类组件、state、组件间的传值、函数组件

render(){return <h1>我是react</h1></script>注:<></>是一个fragment节点,可以当成一个容器,不会生成额外的结构函数的返回值只依赖于它自己的参数,并且在执行的过程中没有副作用函数或表达式在执行的过程,对外部环境产生的影响,不仅是返回一个值,副作用可能包括但不限于对全局变量,参数,数据结构,文件系统,网络请求等进行修改不是纯函数let m=5retur

文章图片
#react.js#前端#前端框架
到底了