Skip to content

0622

工作

  • 修bug的一天:
    • jpg 和 jpeg 的 File.type 都是 image/jpeg,参考:input:file上传文件类型(超详细) 我被别人的错误代码误导了,同时自己也没有自测导致bug,诶,我以为是很简单,实际上却不是。
  • 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 考虑因素,尽可能将问题落实在需求阶段解决。
    • 文字内容
    • 输入框和校验
    • 图片和展示方式
    • 等 等

Released under the MIT License.