# link

- [suggest](/components/suggest/src/suggest.tsx)

# 0513

- test fixing
  - fireEvent.blur(this.$input) (会关闭面板??)
  - 主要原因 : 新的修改之后, input blur 会关闭面板
    - 事实上, 这个点, 需要结合之前的 preventDefault 解决焦点问题这个修复
    - [onBlur fix](20220427--liang-onblur.md)
# 0512

- (x) update
- suggest 使用的是 input 的
- date picker
  - (x) props (from input)
  - (x) date picker 转入 input
  - (x) demo & test
  - (x) 双 datepicker 会有弹层的问题...
    - input blur 时的处理?
    - 是否重整理内容?
    - focus => focus & panel open
    - blur => blur & wo panel close (这个问题)
      - (x) blur ++ panel.open = false 
        - (-) 导致正常交互, 无法选择
          - false alarm
          - 是因为, 傻逼, 设置了 `value={null}`
      - (@) 这个, 是否需要来一次逻辑梳理 & 设计还原?
        - 以前的 : user input & open 双状态控制
        - 状态管理问题的问题?
        - 现在可能已经不需要了
          - tab 键
          - focus & blur 问题
        - @
  - () test?
- (x) range picker 转入 first input
  - (x) 外部包装 .range-picker => vertical-align: top
    - (@) but why?
  - (x) props
  - (x) first input 传入
  - (x) demo
    - (x) single, true
    - (x) single, false
    - (x) double, true
  - (x) 未对齐?
    - ![img.png](img-range-picker-对齐问题.png)
    - (x) 如何比对? (style 对比)
      - vertical-align: top?
    - (x) override `vertical-align: top`
      - 仍有落差
      - ![img_1.png](img-deprecated-middle-不对齐问题.png)
- () 测试???

# future

- () 状态管理重新梳理 & 重构
- 渐进式重构的思考点 :
  - 快速验证过程 & 规整收敛过程
