React

render-props优化

https://0xffff.one/d/637
用 memo 包裹render-props的提供层,能够实现一定的优化效果,尤其 render 函数内的内容较为复杂的话。

context优化

尽量将context中最不易变化的内容,放到接近跟节点(root)的位置,因为 context 的渲染会带来向内所有内容的render处理。

Typescript

修改node_modules中的某一块类型

export * from ‘xxx’
可以快速原样导出,再在后面export 具体需要修改的内容即可
https://www.typescriptlang.org/docs/handbook/modules.html

  1. declare module 'antd' {
  2. import S from 'node_modules/antd/lib/notification/index.d';
  3. export * from 'node_modules/antd/lib/index.d';
  4. export const notification: {
  5. ssss: string;
  6. } & typeof S;
  7. }