首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
react
佟舟
创建于2021-07-29
订阅专栏
react
等 7 人订阅
共14篇文章
创建于2021-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React如何在组件外部使用router(或navigate)进行跳转?
方法一:history库 (react-router v5 及以下) 创建history.js文件: 组件外的js: 注:经测试这种方法只适用于react-router v5及以下,react-rou
React Router v6 路由懒加载的2种方式
介绍 React Router v6 的路由懒加载有2种实现方式,1是使用Reat Router自带的 route.lazy,2是使用React自带的 React.lazy 下面介绍这两种实现方式 注
React中实现返回列表时保持滚动位置scrollTop不变(一)
1. 介绍 工作中碰到一个需求,在后台管理系统中,从列表页点击查看详情,然后再点击浏览器的返回列表,希望保持列表页的scrollTop 目前的表现是,回到列表页总是回到顶部 我在网上查找的大部分方法都
React中实现返回列表时保持滚动位置scrollTop不变(二)——useMobxState
上一篇:React中实现返回列表时保持滚动位置scrollTop不变(一) 根据上一篇得知,我们需要处理的是: 保证列表页的滚动容器是body 缓存列表页的数据到状态管理,返回列表页的时候,直接使用缓
React H5路由库kuririn-react-router,可以模拟app页面栈的效果
介绍 kuririn-react-router 是一个用于 H5 的路由库,它可以模拟 App(或小程序) 中页面栈的效果,实现页面的前进、后退、跳转,支持浏览器的前进、后退按钮
react无限滚动hooks,一般用于大屏里的列表
useBigScreenScroll 原理 每隔2s,列表向上移动(利用css3 transition)一个item的高度,动画完毕后,将第一个item的数据,移到列表的最后面。 使用 效果 代码
react-redux封装计算属性useComputed
React中没有类似vue中的计算属性(或者是vuex中getters)的api, 本文介绍在react-redux中实现计算属性的hooks
Vite 3.0 + React 18 + React Router v6 + antd 4
https://github.com/jiqishoubi/vite-react-antd.git vite3 react 18.2、Typescript antd 按需加载,用的 vite-plug
react-activation实现keepAlive,支持返回传参(react-router v5最终版)
介绍1 后台管理系统,列表页跳转详情页,想要实现类似vue keep-alive的效果。 具体表现为: 从列表页A跳转A的详情页,列表页A缓存 详情页没做任何操作,跳回列表页A,列表页A不刷新,列表页
记录一下react中typescript的使用
枚举 匿名函数组件 funciton React.FC 里边已经包含children了 forwardRef React.forwardRef<T, P = {}>只需要传props的类型和ref的类
使用react-activation实现keepAlive,支持返回传参
介绍 这个项目是一个商城的后台管理系统,用umi2.0搭建,状态管理使用dva,想要实现类似vue keep-alive的效果。 具体表现为: 从列表页A跳转A的详情页,列表页A缓存 详情页没做任何操
记录nginx上部署nextjs
起因 商城的项目,需要提供一个商品详情的H5,去应对海关的报关检查。但原本toC的商城项目是单页面应用,海关的审核貌似是通过爬虫获取页面内容,那我们spa应用,完全爬不到内容,海关拿到的就是空白的页面
升react-router v6后,react-router-config不能用了?——react-router v6实现集中式路由
升级到react-router-dom v6之后,然后使用react-router-config去配置集中式路由,会发现工程报这个错了: 'Switch' is not exported from '
基于hooks api手写dva----useModel
基本原理就是使用useContext创建全局状态,useReducer创建dispatch去更新state,主要对dispatch做了封装 组件中哪里需要就引入useModel