使用requestAnimationFrame方法实现react自动滚动组件

React 

/** * @description: 自动滚动组件 * @author: yoke * @date: 2022-09-07 11:19 */import React, { useEffect, useRef, useState } from 'react';type Seamles

React 深入」一文吃透React v18全部Api

React 

俗话说的好,工欲善其事必先利其器,什么意思呢?就是说你想玩转React就必须知道React有什么,无论是否运用到,首先都要知道,提升思维广度~其实React官方提供了很多Api,只是这些Api我们并不常用,所以往往会忽略它们,但在一些特定的场景下,这些Api也会起到关键性的作用,所以今天就逐个盘点一

SpringBoot的Controller层常用注解


3. SpringBoot中Controller层的注解3.1 @Controller注解@Controller : 加在类上面的注解,使得类里面的每个方法都返回一个视图页面。但是在实际开发中,我们一般只是让后端的方法返回给前端是查询的数据,而不是一个新的视图页面。如果使用@Controller注解

Vue状态管理工具Pinia上手指南

Vue  Pinia 

看完这篇Pinia上手指南,你还会选择Vuex吗?Vuex作为Vue前端框架官宣的状态管理工具,一直在与时俱进。然而其繁琐的actions、mutations以及模块嵌套一直饱受开发者诟病,我们始终期待着使用一款简洁的状态管理器。而Pinia的出现,去掉了模块的多层嵌套,移除了复杂的mutation

最全的TypeScript学习指南


最全的TypeScript学习指南1 ts 安装和编译第一步 新建一个空文件夹用来学习 ts第二步 全局安装 ts 和 ts-nodecnpm i typescript -g //全局安装tscnpm i -g ts-node //全局安装ts-node第三步 生成 tsconfig.js 配置文件

React Router V6.0 源码详解!

React 

前言React Router V6.0 源码详解!BrowserRouter我们选择 BrowserRouter 来进行讲解,BrowserRouter 一般是作为 App 的 containerReactDOM.render( <BrowserRouter> <A

想学好 egg? 请看这里

Egg  Node 

egg 介绍egg 是什么?egg 是阿里出品的一款 node.js 后端 web 框架,基于 koa 封装,并做了一些约定。为什么叫 egg ?egg 有孕育的含义,因为 egg 的定位是企业级 web 基础框架,旨在帮助开发者孕育适合自己团队的框架。哪些产品是用 egg 开发的?语雀 就是用 e

React中使用TypeScript


本文就来聊一聊TypeScript与React一起使用时经常遇到的一些类型定义的问题。 阅读本文前, 希望你能有一定的React和TypeScript基础。 文章内容较多, 建议先收藏再学习!一、 组件声明在React中, 组件的声明方式有两种: ** 函数组件 ** 和 ** 类组件, ** 来看