首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
React教程
小满zs
创建于2024-09-04
订阅专栏
React免费教程 源码 周边技术等
等 629 人订阅
共40篇文章
创建于2024-09-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Zustand 第一章(入门/安装)
Zustand Zustand是德语单词,意思是“状态”。中文空耳 猝死丹特,基本上每一个框架都会有自己的状态管理工具,比如 Vue 的 Vuex,React 的 Redux,Zustand 自然也是
React-router v7 第八章(边界处理)
边界处理 边界处理包含了错误处理,ErrorBoundary 404页面等错误处理 404页面处理 404页面指的是当React-router路由匹配不到时,显示的页面,例如我们的路由是/home,/
React-router v7 第七章(导航)
导航 在React-router V7中,大致有四种导航方式: 使用Link组件 link 使用NavLink组件 navlink 使用编程式导航useNavigate usenavigate 使用r
React-router v7 第六章(路由操作)
路由操作 路由的操作是由两个部分组成的: loader action 在平时工作中大部分都是在做增刪查改(CRUD)的操作,所以一个界面的接口过多之后就会使逻辑臃肿复杂,难以维护,所以需要使用路由的高
React-router v7 第五章(路由懒加载)
懒加载 什么是懒加载 懒加载是一种优化技术,用于延迟加载组件,直到需要时才加载。这样可以减少初始加载时间,提高页面性能。 懒加载的实现 通过在路由对象中使用 lazy 属性来实现懒加载。 当切换到 a
React-router v7 第四章(路由传参)
参数传递 React-router 一共有三种方式进行参数传递,参数传递指的是在路由跳转时,将参数传递给目标路由。 Query方式 Query的方式就是使用 ? 来传递参数,例如: 跳转方式: 获取参
React-router v7 第三章(路由)
路由 React-Router V7 的路由种类是非常多的,有嵌套路由 布局路由 索引路由 前缀路由 动态路由,大致上是分为这五种的,下面我们一一介绍 Layout 我们在演示上面几种路由之前,先对界
React-router v7 第二章(路由模式)
路由模式 在React RouterV7 中,是拥有不同的路由模式,路由模式的选择将直接影响你的整个项目。React Router 提供了四种核心路由创建函数: createBrowserRouter
React-router v7 第一章(安装)
React-Router V7 React-router 是 React的路由库,如果你学过Vue,跟Vue的Router很相似。它的作用就是,根据不同的URL,匹配不同的组件,然后进行渲染。这样就可
React第三十一章(组件实战)
组件实战 本章是额外新增的,因为之前的知识大家都掌握的差不多了,所以这一章节主要是让大家动手实践,巩固一下前面的知识。 那么你会学到什么? 如何实现一个Tree组件 递归组件的用法 组件库封装 前端打
React第三十章(css原子化)
原子化 css 什么是原子化 css 原子化 CSS 是一种现代 CSS 开发方法,它将 CSS 样式拆分成最小的、单一功能的类。比如一个类只负责设置颜色,另一个类只负责设置边距。这种方式让样式更容易
React第二十九章(css in js)
css-in-js css-in-js 是将 CSS 代码 跟 JS 代码 混合在一起,通过 JS 来动态的生成 CSS 样式,但是这样的话与我们的认知是背道而驰的,正常应该是 CSS JS HTML
React第二十八章(css modules)
css modules 什么是 css modules 因为 React 没有Vue的Scoped,但是React又是SPA(单页面应用),所以需要一种方式来解决css的样式冲突问题,也就是把每个组件
React第二十七章(Suspense)
Suspense Suspense 是一种异步渲染机制,其核心理念是在组件加载或数据获取过程中,先展示一个占位符(loading state),从而实现更自然流畅的用户界面更新体验。 应用场景 异步组
React第二十六章(createPortal)
createPortal 注意这是一个API,不是组件,他的作用是:将一个组件渲染到DOM的任意位置,跟Vue的Teleport组件类似。 用法 参数 入参 children:要渲染的组件 domNo
React第二十五章(受控组件/非受控组件)
React 受控组件理解和应用 React 受控组件 受控组件一般是指表单元素,表单的数据由React的 State 管理,更新数据时,需要手动调用setState()方法,更新数据。因为React没
React第二十四章(自定义hooks)
自定义hooks 前几章我们已经介绍了React内置的hooks(useState, useEffect, useContext, useReducer, useRef, useMemo, useCa
React第二十三章(useId)
useId useId 是 React 18 新增的一个 Hook,用于生成稳定的唯一标识符,主要用于解决 SSR 场景下的 ID 不一致问题,或者需要为组件生成唯一 ID 的场景。 使用场景 为组件
React第二十二章(useDebugValue)
useDebugValue useDebugValue 是一个专为开发者调试自定义 Hook 而设计的 React Hook。它允许你在 React 开发者工具中为自定义 Hook 添加自定义的调试值
React第二十一章(useCallback)
useCallback useCallback 用于优化性能,返回一个记忆化的回调函数,可以减少不必要的重新渲染,也就是说它是用于缓存组件内的函数,避免函数的重复创建。 为什么需要useCallbac
下一页