×

typescript

useImperativeHandle使用实例

Frankiefang Frankiefang 发表于2024-06-22 浏览10342 评论0
useImperativeHandle可以让你在使用ref时自定义暴露给父组件的实例值。在大多数情况下,应当避免使用ref这样的命令式代码。useImperativeHandle应当与forwardRef一起使用。 useImperativeHandle介绍 useImperativeHandle(ref, createHandle, [deps]) 通过useImperativeHandle可以只暴露特定的操作 通过useImperativeHandle的Hook, 将父组

react.js

【React】使用Next.js构建并部署个人博客

旺利-屋顶光伏 旺利-屋顶光伏 发表于2024-06-22 浏览11769 评论0
👉 TypeScript学习:TypeScript从入门到精通👉 蓝桥杯真题解析:蓝桥杯Web国赛真题解析👉 个人简介:一个又菜又爱玩的前端小白🍬 👉 你的一键三连是我更新的最大动力❤️! 🏆分享博主自用牛客网🏆:一个非常全面的面试刷题求职网站,真的超级好用🍬 前言 关于博客系统,相信大家早已驾轻就熟,网上有很多以markdown驱动的博客框架,如vuepress,hexo等,这类框架的本质是生成静态站点,而个人开发的博客系统大多是使用数据库的全栈项目,这两种方式各有各的好处,

html5教程

react-router的使用(一)——URL的hash、HTML5的history、Router的基本使用

加载失败…… 加载失败…… 发表于2024-06-22 浏览6455 评论0
一、阶段一:后端路由阶段 早期的网站开发整个HTML页面是由服务器来渲染的. 服务器直接生产渲染好对应的HTML页面, 返回给客户端进行展示. 但是, 一个网站, 这么多页面服务器如何处理呢? 一个页面有自己对应的网址, 也就是URL. URL会发送到服务器, 服务器会通过正则对该URL进行匹配, 并且最后交给一个Controller进行处理. Controller进行各种处理, 最终生成HTML或者数据, 返回给前端. 这就完成了一个IO操作. 上面的这种操作, 就是后端路由.

react.js

【Web前端面试】葵花宝典(2022版本)——React 篇

myus? myus? 发表于2024-06-21 浏览6125 评论0
还在担心面试不通过吗?给大家推荐一个超级好用的刷面试题神器:牛客网,里面涵盖了各个领域的面试题库,还有大厂真题哦!赶快悄悄的努力起来吧,不苒在这里衷心祝愿各位大佬都能顺利通过面试。 🍉前言 本篇文章主要写的是前端高频面试题(React框架)篇 面试题参考文章: 【Web前端面试】葵花宝典(2022版本)—— Vue篇 【Web前端面试】葵花宝典(2022版本)—— CSS篇 【Web前端面试】葵花宝典 (2022版本)—— JS篇(上)

react.js

React 轮播图详解,封装自定义轮播图组件,实现淡入淡出切换图片效果~

我的 我的 发表于2024-06-21 浏览8292 评论0
前言 之前已经写了图片跑马灯的基本运行原理,今天我们来优化一下样式和丰富一下功能提示:以下是本篇文章正文内容,下面案例可供参考 首先我们先看看react的好基友ant design(v4.x)能给我们提供什么样的效果 如图介绍,这是最简单的用法 完整示例代码 import React, { Component } from 'react' import { Carousel } from 'antd'; const contentStyle = { width: '416

react native

react-native安装与卸载第三方依赖(react native安装)

xinyu590 xinyu590 发表于2024-06-21 浏览5429 评论0
前言:         最近再改 react-native 项目,遇到了需要卸载第三方依赖问题,本以为只需要 npm unintsall xxx 就可以卸载,没想到会出问题,然后找了下资料,这儿简单记录一下rn 依赖安装和卸载的方法: 安装依赖: 正确的安装方式是 npm install xxx --save,经常看到许多组件安装文档上后面没有 --save,如果没有建议加上 否则组件信息不会出现在package.json中,导入组件的时候可能会找不到路径。 安装完成后执行一下 re

react.js

React中的setState使用细节和原理解析

Athey Athey 发表于2024-06-21 浏览11848 评论0
setState使用详解 前面我们有使用过setState的基本使用, 接下来我们对setState使用进行详细的介绍 使用setState的原因 开发中我们并不能直接通过修改state的值来让界面发生更新: 因为我们修改了state之后,希望React根据最新的State来重新渲染界面,但是this.state这种方式的修改React并不知道数据发生了变化; React并没有实现类似于Vue2中的Object.defineProperty或者Vue3中的

react.js

web前端发展历程(web前端发展历程图)

My My 发表于2024-06-21 浏览19244 评论0
前言 目前在IT公司中前端的岗位越来越成为不可或缺的,前端的地位也愈见明显,很多学校已经体系的传授前端课程,众多培训机构也将前端知识作为了主流课程,也有越来越多的同学加入到前端学习的行列中,作为前端工程师或者前端的学习者我们有必要去了解前端的发展史。那么首先让我们来了解一下浏览器的发展历程。 浏览器的发展史 在中享思途的行业资讯中看到了他对浏览器的发展史总结如下: 1、1991年,WorldWideWeb浏览器发布,这款可以说是祖父级别的,它是全球用户最早注册的WEB浏览器