查看详情

useState 设置为函数类型时候需要注意的点

自己最近在一次重构中,尝试给予一个 state 为一个 class 的时候,却发现抛出了无法 new 的异常。 import React, { useState } from "react"; import A from './A' const MyComponent = (props) => { const [myCls, setCls] = useState(); const handleClick = () => { setCls(A); }; return ( <button type="button" onClick={handleClick}> A button </button> ); }; 其实设置函数类型时候,一般都不推荐这样用,因为在 usestate 里面有个隐藏的实现, 就是如果传入的是函数,会默认其为一个更新函数, 详情 »

查看详情

裁员后计划

其实自己一直没有思考过这种问题,但是面对过去一年低迷的市场以及 AI 引起的巨变,你可能还是需要想一下,这种事情如果发生了,你会怎样面对。 当然,这并不是杞人忧天,我一直感觉这种事情就是随机的,可能有的人一直觉得,能力强的肯定不会被裁,然而,裁员是一种财务计划,能力强并不一定符合财务计划的预期,所以你可以当做是一种完全随机的事情,如果到你头上,可能自己也完全不用抱怨,比如自己工作怎样怎样,对公司怎样怎样,可以理解成灭霸的响指,自己运气不好罢了。 所以思想上想开还是很重要,不沉迷与为什么?而是接下来,自己应该 做什么。 自己去年有很多朋友都遭遇了裁员,好消息大多都找到了工作,坏消息,都低于当初预期。所以现实就是这样,如果你开始找工作,降低预期,更不因面试失败而懊恼,你大可把面试当做一次复习,对过去几年工作经验和学习到技能的系统性复习。 对于自己而言,其实自己希望听到消息时候,就能能接受,并且开启自己的计划: 重新看 Typescript 和 JS 的书籍一遍 LeetCode Top200 刷一遍 进一步提升英语听力和口语 尝试自己也做一个个人的创业项目 开始投递远程工作 寻找国外公司的机会 保持一周几次的锻炼,不让复习和面试变得太过单一 去几个城市( 详情 »

查看详情

省钱大挑战3

省钱还有一个重要的策略,那就是需要复盘。 比如你每个月都要在月末进行开支的复盘,对比和自己计划中有哪些超支了,有哪些是又进一步的压缩空间。这样才能不断的进行习惯的优化。 自己在review 去年一年的支出分布,我发现支付宝比较清楚,而微信的比较模糊。 如果你有记账的习惯,更好,分析会更加细致。 我发现出行这块是大头,尤其飞机火车。所以自己需要想下是不是有些出行是必须的,或者有木有进一步的压缩空间等。 如果你每月都有这样的活动,你会发现你在控制开支方面会越来越有心得。 往期分享 省钱大挑战 省钱大挑战 详情 »

查看详情

The Plan of 2025

These are some plans for me in 2025 [ ] High Personal Perfrmance [ ] Better Work Efficient [ ] Relocate to US(1/2) [ ] 36 Books [ ] 40+ Blogs [ ] English Listening and Speaking [ ] 10+ English articles [ ] House in Beijing [ ] Body Fit(<=62.5 KG) [ ] JAGX(10000 +) + FUBO(5000+) + QUBT [ ] BILI 12000+ 4paradigm 5000+ [ ] Elon Coin 5000 [ ] GitHub contributions 详情 »