workmind
最近事情工作上的烦心事情最近很烦心,产品疯狂提需求,我们研发这边资源比较有限,加上 LW 请假了只有我和 JX 对接主要的 bos 需求,资源变的捉襟见肘; 根本没有时间搞自己东西,很难去有所提升,而且自己忙需求有时候很难维持平衡,需求分支来回切换,根本没有太多时间深入去了解,自己的技术栈了解比较少,需求多自己像一个无头苍蝇一样来回飞~,来回切分支,工作在忙也要留时间给自己做规划。 我很反感自己每次都扎堆投入到业务需求中,这会让我慢慢失去思考动力,对工作感到疲惫 😫,我很希望自己可以通过工作成就自己,但是结果好像被反噬。我下定决心 6 点以后我不会在做需求相关内容,除非是着急事情;7-8 点这段时间是属于我总结和吸收的时间,我会挑出我要完成的事情,一点点去完成,就是我搭建自己博客一样,我一定要坚持做完某件事情,不能半途而废。 《高效能人士的 7 个习惯》的第二个习惯:以终为始提到:任何事情都是两次创建得到:第一次是脑里的规划,第二次才是手里的行动。 我觉得说的很多,对于 7-8 点这段时间,我需要提前做两件事情: 1、上午就要确认好我要学习的内容:看博客,和源码还是看书;还...
gitte图床
/home/myblog
markdown 语法
Markdown 语法介绍Markdown 是一种轻量级标记语言,用于格式化文本。以下是常用的 Markdown 语法: 标题1234567891011# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 文本格式12345**粗体文本**_斜体文本_**_粗斜体文本_**~~删除线~~`行内代码` 列表无序列表1234- 项目 1- 项目 2 - 子项目 1 - 子项目 2 有序列表12341. 第一项2. 第二项 1. 子项目 1 2. 子项目 2 链接和图片12[链接文本](https://example.com) 链接文本 代码块行内代码1这是 `行内代码` 示例 代码块12345```javascriptfunction hello() { console.log('Hello, World!')}``` 引用1234> 这是一个引用> 可以多行>> > 嵌套引用 表格1234| 列 1 | ...
封装一个异步按钮组件 AsyncButton
实现一个异步按钮组件场景:日常开发中按钮 loading 状态一般配合异步函数的调用,这种 button 状态的维护虽然可以,但是如果有很多按钮就需要定义对应的按钮状态,如果是按钮组的话还涉及关联影响的问题;是不是可以实现一个AsyncButton 组件,当传入异步函数的时候自动维护状态呢? 1234567891011121314151617181920212223242526272829const ExampleButton = () => { const [loading, setLoading] = useState(false) // highlight-line // 异步提交表单数据 const handleSubmit = async (formData) => { setLoading(true) try { // 模拟异步请求 await new Promise((resolve) => setTimeout(resolve, 2000)) // 提交表单数据 ...