0622
工作
- 修bug的一天:
- jpg 和 jpeg 的
File.type
都是image/jpeg
,参考:input:file上传文件类型(超详细) 我被别人的错误代码误导了,同时自己也没有自测导致bug,诶,我以为是很简单,实际上却不是。
- jpg 和 jpeg 的
- Hook 深入学习和理解:当前的状态是,基本只会用
useState, useEffect, useRef
之类的,关于useCallback, useMemo
用的比较少,相对来说比较少关注性能问题。学习资料:React Hooks 最佳实践 - spa 单页应用局部控制 body 样式避免影响全局,使用方式:umijs/plugin-helmet 管理 HTML 文档标签(如标题、描述等)。
- bug 场景:文字内容相关
- 对于内容可能会很多/小屏浏览的时候,需要和 UI 协商,是隐藏还是文本溢出?从而避免 bug 出现。
- 内容出现数字或者连续字母,是否考虑换行?否则默认情况下会占满一行后被
overflow:hidden
- Toast 组件单例问题导致 bug:在AntD-Mobile UI 的 Toast 组件,每次只允许一个 Toast,且每一个 Toast 默认展示 3秒。下一个 Toast 展示前需要手动 hide() 上一个 Toast,或者是 setTimeout 一段时间后展示才可以避免 弹不出 Toast 问题
好文推荐
TODOS
- 复盘这次的 bug,总结一份个人使用的 bug 考虑因素,尽可能将问题落实在需求阶段解决。
- 文字内容
- 输入框和校验
- 图片和展示方式
- 等 等