引入 如果我们要切换一个网页,从0加载一个新的网页,消耗时间也消耗资源,而route可以让react应用变成一个SPA,在URL变化的时候,不刷新页面,只是替换掉页面里的部分组件,从而实现更快的更新响应。 核心原理 React Router内部使用了一个叫 history 库(由 React Router 团队维护)来统一管理这些操作(还有一个老版…
今天学的不多喵()事情有点多,小忙 基本介绍 是React最常用的集中状态管理工具,类似于Vue的Pinia(Vuex),可以独立于框架运行。 使用步骤: 我们先脱离框架,使用纯redux实现计数器。 定义一个 reducer 函数 (根据当前想要做的修改返回一个新的状态) 使用 createStore 方法传入 reducer 函数 生成一个 s…
忽然想回来炫一口前端,浅浅学一下react(本来想速成的,既然在寒假就慢慢学吧) 项目搭建 这里直接介绍用脚手架来进行项目搭建(这里默认大家node.js配置好了喵) 1. Vite搭建 npm create vite@latest my-app -- --template react cd my-app npm r…