首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BrendanDash
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 5
沸点 13
赞
18
返回
|
搜索文章
BrendanDash
13天前
关注
Next.js 静态导出实现 i18n
next.js 静态导出使用 lingui i18n 路由配置,实现设置默认语言隐藏相关路径,多语言路由生成...
1
评论
分享
BrendanDash
6月前
关注
如何在本地环境运行 react 源码仓库
如何在本地环境运行 react 源码仓库,让你更好的阅读源码,拥有更好的 VSCode 提示,测试,本地引用构建好的库...
2
评论
分享
BrendanDash
关注了
前端俱乐部
BrendanDash
赞了这篇文章
锈儿海老师
前端工程师 @字节跳动
·
1年前
关注
字节面试官:“Rust在前端工具链里有什么性能优势?” 候选人: “你说得对,但Rust是一门…”
面经标答: 由于跨语言工作的额外负担,JavaScript 中使用的原生解析器并不总是更快。避免跨语言开销以及使用多核心对于性能至关重要。...
89
24
分享
BrendanDash
12月前
举报
如何实现
react.dev
在线运行项目的功能,最初我想的可以使用 MDX 文件,但是 MDX 文件在一些地方的解析并不是特别的友好,最后我采用
contentlayer.dev
配置让其用 MDX 的方式解析 MD 文件,
contentlayer.dev
这个里面也介绍了一些类似的项目,具体的效果可以查看我的博客
aiwan.run
展开
收起
查看大图
向左旋转
向右旋转
前端开发圈
赞过
分享
评论
2
BrendanDash
关注了
前端第一渣男
BrendanDash
12月前
举报
因为没有找到一个比较简单的 markdown 阅读器,用 Next.js 写了一个可以在线阅读 markdown 的网站,感觉 App Router 好像不是完全兼容 Pages Router 如果你想用 SPA 的某些功能的话
github.com
。
reader markdown
rm.aiwan.run
前端开发圈
等人赞过
分享
26
39
BrendanDash
关注了
锈儿海老师
BrendanDash
关注了
佛系社长
BrendanDash
关注了
w4ngzhen
BrendanDash
赞了这篇文章
w4ngzhen
w4ngzhen @w4ngzhen
·
1年前
关注
详解nvim内建LSP体系与基于nvim-cmp的代码补全体系
nvim内置的LSP(以及具体的语言服务)加上众多插件,可以搭建出支持各种类型语法检查、代码补全、代码格式化等功能的IDE。本文将手把手,一步一步的演进并解释,帮助小伙伴了...
7
评论
分享
BrendanDash
1年前
举报
#每天一个知识点#
ahooks 的 useDebounceFn 封装的 lodash 的 debounce 的一个 hook,这个主要是这个 debounced 变量
lodash.com
收起
查看大图
向左旋转
向右旋转
前端开发圈
分享
评论
点赞
BrendanDash
1年前
举报
#每天一个知识点#
ahooks 的 useAsyncEffect 使 useEffect 支持异步函数,isAsyncGenerator 判断异步函数的类型,如果是一个异步迭代器则一直执行直到异步函数返回最终的结果,否则则直接返回一个异步结果,这个 cancelled 没有看太明白,大概是在异步函数没有执行完后,组件被销毁后直接取消下一步的执行。
展开
收起
查看大图
向左旋转
向右旋转
前端开发圈
赞过
分享
评论
2
BrendanDash
1年前
举报
#每天一个知识点#
ahooks 的 useUpdateEffect 忽略第一次执行,在组件更新时执行。可以看到这里使用 isMounrted 的 ref 来保存组件是否为第一次渲染的状态,第一次执行后将 isMounted 设置为 true,组件卸载时将 isMounted 设置为 false。
收起
查看大图
向左旋转
向右旋转
前端开发圈
分享
评论
点赞
BrendanDash
关注了
飞叶_前端
BrendanDash
1年前
举报
#每天一个知识点#
ahooks 的 useBoolean 切换布尔值的 hook,这里使用了 useToggle,用 useMeme 让这些函数不会重复被构造。
收起
查看大图
向左旋转
向右旋转
前端开发圈
分享
评论
点赞
BrendanDash
1年前
举报
#每天一个知识点#
ahooks 的 useToggle 在两个状态之间切换,这里使用 useMemo 使内部返回的对象值在初始化后保持不变,reverseValueOrgin 的默认值为 defaultValue 的 !Boolean 或自己设置的值,在 ahooks 里喜欢将 state 的值作为数组的 0 索引值,其他方法为一个对象作为数组的 1 索引值。
展开
收起
查看大图
向左旋转
向右旋转
前端开发圈
分享
评论
点赞
下一页
个人成就
文章被点赞
3
文章被阅读
189
掘力值
61
关注了
11
关注者
5
收藏集
0
关注标签
2
加入于
2022-07-06