React 之 Context 的变迁与背后实现

2022-12-12
阅读 7 分钟
5k
本篇我们讲 Context,Context 可以实现跨组件传递数据,大部分的时候并无需要,但有的时候,比如用户设置 了 UI 主题、地区偏好,如果从顶层一层层往下传反而有些麻烦,不如直接借助 Context 实现数据传递。
封面图

React 之 Refs 的使用和 forwardRef 的源码解读

2022-12-05
阅读 6 分钟
1.5k
Refs 除了用于获取具体的 DOM 节点外,也可以获取 Class 组件的实例,当获取到实例后,可以调用其中的方法,从而强制执行,比如动画之类的效果。
封面图

React 之元素与组件的区别

2022-12-02
阅读 5 分钟
4k
从问题出发我被问过这样一个问题:想要实现一个 useTitle 方法,具体使用示例如下: {代码...} 但在编写 useTitle 代码的时候却出了问题: {代码...} 这段代码直接报错,连渲染都渲染不出来,如果是你,该如何修改这段代码呢?元素与组件其实这就是一个很典型的元素与组件如何区分和使用的问题。元素我们先看 React 官方...
封面图

React 之 createElement 源码解读

2022-12-01
阅读 9 分钟
1.5k
React 与 Babel元素标签转译用过 React 的同学都知道,当我们这样写时: {代码...} Babel 会将其转译为: {代码...} 我们会发现,createElement 的第一个参数是元素类型,第二个参数是元素属性,第三个参数是子元素组件转译如果我们用的是一个组件呢? {代码...} Babel 则会将其转译为: {代码...} 我们会发现,createEl...
封面图

聊聊 npm 的语义化版本(Semver)

2022-08-18
阅读 4 分钟
5.5k
现在我们要开发一个项目,我们都知道为了方便项目管理,要写一个版本号,那开发的时候初始的版本号是多少呢?是 1.0.0 还是 0.0.1 开始?
封面图

冴羽答读者问:冴羽,你为什么写起了鸡汤?

2022-07-26
阅读 3 分钟
3k
自从写了「冴羽答读者问」系列后,我收到了朋友赠予的很多称号,“人生导师”、“鸡汤教主”、“情感博主” 等等。对于这些称号,我表示很喜欢,不过也让我产生了一些思考,就比如 “「哲理」和 「鸡汤」之间的区别是什么呢? ”
封面图

冴羽答读者问:过程比结果重要吗?

2022-07-21
阅读 4 分钟
3k
有一种思维被称为“二元化思维”,有的时候也称“二元对立思维”,简单的来说就是非黑即白,所有的事情只有两种答案,对或者错,成功或者失败,好人或者坏人……
封面图

冴羽答读者问:如何学习更有计划性、提升更稳更快?

2022-07-15
阅读 8 分钟
3.8k
算是一个前端的时间也有五年了,今年也刚好满 30 岁了,感觉自己一直忙着完成业务,为了保持竞争力、不落伍等原因而学习新的框架、工具;回想起来年少轻狂浪费了不少时间,有了老婆孩子之后学习的时间也越来越少;知晓基础不好,反复地在看但感觉提升也不是很明显,估计是因为练习不够;待在一家尚能养家糊口的公司,说...
封面图

冴羽答读者问:如何在工作中打造影响力,带动同事?

2022-06-30
阅读 4 分钟
2.2k
前言最近我发起了「冴羽答读者问」活动,如果你也有想要提问的问题,欢迎留言,我会按照顺序依此回答。正文什么是影响力呢?引用百度百科的解释:影响力是用一种别人所乐于接受的方式,改变他人的思想和行动的能力。而我们想要在工作中打造的“影响力”,其实就是同事对自己的肯定(思想)愿意跟着自己一起行动(行动)哪...
封面图

冴羽答读者问:如果有机会,你会选择脱产学习深造吗?

2022-05-30
阅读 3 分钟
2.5k
前言最近我发起了「冴羽答读者问」活动,如果你也有想要提问的问题,欢迎留言,我会按照顺序依此回答。正文因为有同学让我帮忙写封情书,所以我最近在看朱生豪写给他爱人宋清如的情书,其中有这样一句:要是有人问你,你愿意做快乐的猪呢,还是愿意做苦恼的哲学家?你就回答:我愿意做快乐的哲学家,这样可以显出你的聪...
封面图

冴羽答读者问:怎么平衡工作与生活?

2022-05-27
阅读 5 分钟
2.9k
想像人生是一场在空中不停抛接五个球的游戏,这五个球分别是工作、家庭、健康、朋友以及心灵,而你不能让任何一个球落地。 你很快会发现,工作是一个橡皮球,如果它掉下来,会弹回去,而其他四个球是玻璃做的,如果失手,它们有无法挽回的刻痕、损坏,甚至破碎,将不再和以前一样。
封面图

冴羽答读者问:如何快速找到一个聊得来的人生伴侣

2022-05-18
阅读 4 分钟
3k
这背后可能有男女标准不一致的缘故,但就我接触的情况而言,我感觉更多人是,嘴上喊着找男女朋友,但身体却很诚实的待在家里,看到喜欢的类型,不敢搭讪,父母亲朋介绍的,却又总是拒绝,APP 找的对象感觉又各种不靠谱,最后心里可能还是觉得,单身蛮好的。套用一句话就是:间歇性想谈恋爱,持续性享受单身。
封面图

冴羽答读者问:你是怎么理解知行合一的?

2022-05-16
阅读 6 分钟
2.8k
知行合一应该是很多人的座右铭,告诉自己,不仅要知道,更要做到,然而太多的人都停留在“知道”的层面,行动的时候没坚持几天,就不了了之,那么如何才能跨越从“知道”到“做到”的鸿沟呢?
封面图

冴羽答读者问:人生的意义是什么?

2022-05-13
阅读 4 分钟
2.5k
文章主体写于一年多前,当时我苦于思考人生意义这个问题,于是写下了这篇随笔,正好有同学提到人生意义的问题,就让这篇随笔从我的草稿箱中重见天日,和大家分享我当时的一些思索,现在看来有些地方很是浅薄,但求个别思考能让大家有所启发。
封面图

冴羽答读者问:人生低谷时,如何快速调整、重回正轨?

2022-05-11
阅读 4 分钟
2.5k
前言最近我发起了「冴羽答读者问」活动,如果你也有想要提问的问题,欢迎留言,我会按照顺序依此回答。正文《少有人走的路》开篇第一句话:人生苦难重重可谓是道出了人生的真相,然而又有多少人能深刻的理解这句话,并在面对苦难的时候,以一句“人生苦难重重”来接纳自己、笑对未来呢?最近看罗翔老师的《圆圈正义》,他...
封面图

冴羽答读者问:功利性学习的心态,你是否也会有?

2022-05-09
阅读 3 分钟
2.1k
在传统的认知里,功利性学习是一个贬义词,指的是将学习作为寻求短期利益的工具,就比如为了考完这场试,为了找一份好工作,而不是将学习作为追求有意义生活的一种方式,但是现在越来越多的文章,对功利性学习做了重新定义,指的是从自己的实际需求出发,学习需要用到的内容,很多对功利性学习赞扬的文章多是从这个定义...
封面图

冴羽答读者问:怎么才能不焦虑?

2022-05-05
阅读 3 分钟
2.8k
焦虑是人对现实或未来事物的价值特性出现严重恶化趋势所产生的情感反映 。与之相反的情感形式是企盼,即企盼是人对现实或未来事物的价值特性出现明显利好趋势所产生的情感反映。焦虑是指个人对即将来临的、可能会造成的危险或威胁所产生的紧张、不安、忧虑、烦恼等不愉快的复杂情绪状态。
封面图

冴羽答读者问:悄悄过来蹭个回答

2022-04-28
阅读 3 分钟
2.9k
前言最近我发起了「冴羽答读者问」活动,如果你也有想要提问的问题,欢迎留言,我会按照顺序依此回答。正文这个问题我们就聊聊“如何提问”好了。回答这个问题,自我感觉有些班门弄斧,因为我并不是一个擅长提问的人,所以我就从日常的工作生活中,分享一点自己的看法好了。提问的场景有很多,先说工作中。我们的老板常会...
封面图

冴羽答读者问:钱和成长,哪个更重要?

2022-04-26
阅读 3 分钟
2.6k
如果只是抽象的回答这个问题,那毫无疑问是“成长”重要,因为我认为“成长”就意味着你有能力拿到更匹配的职位,拿到更高的薪酬,实现更自由的财务,否则你连这些也没有做到,“成长”不就只是一句美好的自我幻想吗?
封面图

冴羽答读者问:除代码外,就没别的优先级很高的爱好了吗?

2022-04-24
阅读 3 分钟
2.2k
纵观我所有的文章,在「冴羽答读者问」系列之前,我从来不写非技术类的文章。而在技术文章中,我写作的一个标准是:不写废话,所以我不会像一些作者在技术文章中,还写一点生活的情况或者最近在干的事情。当然,我也不会像一些作者,写年度总结、个人感悟,亦或者,吐槽一些事情。所以绝大部分同学对我的了解,除了我在...
封面图

冴羽答读者问:啦啦啦啦啦啦

2022-04-20
阅读 4 分钟
2.2k
简单的 6 个字,却流露出杠铃般的快乐,所以虽然不知道你想说什么,但是能肯定,你是一个很快乐的人。那这个回答,我们就聊聊,我对于快乐的一些看法好了。
封面图

冴羽答读者问:冴羽哥哥 额爱你

2022-04-18
阅读 2 分钟
2.5k
这让我想起一部叫《少年派》的电视剧,其中有一段剧情,张嘉译扮演的父亲劝说赵今麦扮演的女儿,不要放弃读书,通过网络流行语的古文版,让女儿刮目相看
封面图

冴羽答读者问:怎么才能像你一样长到180?

2022-04-14
阅读 4 分钟
2.5k
但无论通过什么方法,长高一定需要,充足的睡眠、均衡的饮食、适量的运动,简单的来说,无论如何,还是要吃好、喝好、睡好、玩好,至于是否真的长高,则可以不过分期望,顺其自然。
封面图

冴羽答读者问:怎么才能像你一样写文章如喝水?

2022-04-12
阅读 3 分钟
2.6k
我想可能是这几个月,更新的速度太快了一点,自元旦起,到今天 4 月 11 日,已经过去了 101天,而我已经发了 31 篇文章,平均 3.3 天一篇,当然这只是发布的,如果不是微信公众号每天只能发一篇,以及周五、周末的阅读量比较低,还有每次发很多平台让我觉得很麻烦的话,我可能发的更多。
封面图

冴羽答读者问:何时能够像你一样优秀?

2022-04-06
阅读 3 分钟
2.5k
首先真的非常感谢你的肯定,但“优秀”二字让我愧不敢当,在我看来,我并没有做到过什么厉害的事情,只是一路走来,将自己学习到的东西分享出来而已,引用阮一峰老师之前发过的微博:
封面图

冴羽答读者问:30 岁了, 现在开始努力,晚吗?

2022-03-30
阅读 4 分钟
2.7k
“The best time to plant a tree is 20 years ago. The second-best time is now.”
封面图

VuePress 博客搭建系列 33 篇正式完结!

2022-03-29
阅读 3 分钟
5.7k
VuePress 博客搭建系列共计 33 篇,讲解使用 VuePress 搭建博客,进行各种优化,为博客增添各种功能,并部署到 GitHub、Gitee、个人服务器平台的全过程。
封面图

搭建 VuePress 站点必做的 10 个优化

2022-03-23
阅读 4 分钟
5.8k
前言在 《一篇带你用 VuePress + Github Pages 搭建博客》中,我们使用 VuePress 搭建了一个博客,最终的效果查看:TypeScript 中文文档。在搭建这样一个博客后,其实还有很多的优化工作需要做,本篇我们来盘点一下那些完成基础搭建后必做的 10 个优化。1. 开启 HTTPS开启 HTTPS 有很多好处,比如可以实现数据加密传输等...

VuePress 博客之 SEO 优化(六)站长工具

2022-03-22
阅读 2 分钟
2.2k
前言在 《一篇带你用 VuePress + Github Pages 搭建博客》中,我们使用 VuePress 搭建了一个博客,最终的效果查看:TypeScript 中文文档。本篇接着讲讲 SEO 优化会用到的站长平台和工具等。1. 百度统计地址:[链接]网站流量分析工具,能够告诉用户访客是如何找到并浏览用户的网站,在网站上做了些什么2. 百度搜索资源平...
封面图

VuePress 博客之 SEO 优化(五)添加 JSON-LD 数据

2022-03-11
阅读 4 分钟
2.1k
前言在 《一篇带你用 VuePress + Github Pages 搭建博客》中,我们使用 VuePress 搭建了一个博客,最终的效果查看:TypeScript 中文文档。本篇讲 SEO 中的 JSON-LD。JSON-LD如果我们打开掘金任意一篇文章,比如这篇《VuePress 博客优化之增加 Vssue 评论功能》,查看 DOM 元素,我们可以在 head 中找到这样一段 script ...
封面图