邂逅 Typescript

场景

有如下对象:

const plugins = {
  hover: {
    state: {},
    reducer: () => {},
    component: () => <div>This is hover plugin</div>
  },
  drag: {
    state: {},
    reducer: () => {},
    component: () => <div>This is drag plugin</div>
  }
}

这是一个插件系统, 我们有如上两个插件, 第一个用来当我们 hover 在元素上的时候, 显示一些 hover 样式, 第二个用来当我们拖拽该元素的时候, 显示一些拖拽的工具栏.

typescript

鏖战阿里(二):淘宝

接上一次国际 UED 挂了之后, 大概两周后, 简历被淘宝部门捞起来了, 于是开始了这一次面试

面试

鏖战阿里(一):国际 UED

写这篇文章记录总结一下拿到阿里 offer 的历程, 一共持续快两个月, 当然从标题看来, 应该知道这一次国际 UED 是挂了的(笑).

面试

React-Router@4 结构图

画了个 React-Router 架构图, 方便理解

js react

从设计稿的异常看 viewport

为什么比设计稿大了一倍?

某日, 我拿到设计稿的时候, 在 css 写下了 width: 200; height: 200, 运行, 尼玛怎么大了一倍?!! 然后经过一下午我就写了这篇文章

适配
锁窗前月明色, 雕阑外夜气清