首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
杀月问鹿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
react+electron搭建七牛云上传图片桌面端
2、yarn eject || npm run eject 可以显示出webpack配置文件 (修改了启动端口,默认3000 —— 不改也行,修改了静态文件打包路径,改成了相对路径 --不改也行。。。) 这个时候就可以拿到文件的path、type、name。第一步完成 "sta…
如何通过react-router-dom V6.4 中的loader优雅的实现菜单权限和登陆拦截功能
项目地址 简单看下效果 我们之前要做路由权限的时候我们一般怎么做呢? 在入口文件useEffect中调用用户信息接口, 然后把用户信息放到全局中供其他地方使用, 然后在写一个高阶组件,在组件内部拿到用
升react-router v6后,react-router-config不能用了?——react-router v6实现集中式路由
升级到react-router-dom v6之后,然后使用react-router-config去配置集中式路由,会发现工程报这个错了: 'Switch' is not exported from '
React 路由守卫
React的路由守卫与Vue的路由守卫不太相同,并没有像Vue那样提供类似beforeEach的钩子,而是需要我们自己封装一个组件,一开始接触React的同学可能会感觉奇怪,认为组件只是像Vue那样封装主要聚焦于界面的代码块,这其中也包括我。 判断路由(是否是根路由/,是否是登…
多种方式实现自定义 React 路由拦截弹窗
在做项目的时候,你的产品可能会提出这样的需求:在某些拥有表单的页面中,如果用户还未保存表单数据,就想去浏览别的页面内容。这时候需要给一个弹窗,提示用户是否需要在未保存数据的情况下跳转页面。 最简单的实现就是使用 react-router 提供的 Prompt 组件来控制是否显示…
如何实现一个react-router路由拦截(导航守卫)
正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。 当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于 等待中。 在这里,我们可以看到,vue在所有的路由跳转前,在before…
React中常见的8个错误,如何避免?
今天来分享在 React 开发中常见的一些错误,以及如何避免这些错误。理解这些问题背后的细节,防止犯下类似的错误。 1. 组件卸载后执行状态更新 报错信息: Can’t perform a React
【组件封装】为元素出现在视口添加动画
一、实现目标 为元素出现在视口时添加动画,这是很常见的需求,最近在工作中遇到了,项目里面使用的是React框架。因此自己封装了一个组件。如果是Vue框架,可以封装一个自定义指令来实现,更方便一点。 二
【React_02】使用Axios在React中请求数据
初学React,为了搞懂如何规范的在react中请求数据,特此以本文记录一下,方便遗忘后复习。 本文参照此文而来,英文尚可的建议阅读原文!原文更细!写得也更好! 本文主要有以下内容: 重点主要在134
浅析react-router-config的使用
通过阅读源码,我们可以看到renderRoutes的逻辑实际上是接收路由表routes后,判断并初始化extraProps和switchProps,接着渲染了Switch组件,switchProps作为Switch组件的props传入,Switch组件的子元素通过将routes…