12 Matching Annotations
  1. Nov 2021
  2. leetcode-solution-leetcode-pp.gitbook.io leetcode-solution-leetcode-pp.gitbook.io
    1. React 官网关于 Hooks Rule 部分

      官方推荐使用 lint 工具去建立lint规则来给开发人员提示。

    1. 使用的测试框架要支持测试单个 case

      测试框架支持,使用的开发工具也支持比较好的启动单个 case 的启动,这样才比较好

    2. 工程师有一个得天独厚的优势就是可以修改代码来创造实际产品中不存在的「捷径」。比如重现一个 bug 需要打开网页并在 UI 上点击 5 次才能到达某个状态,我们就可以修改代码使得网页一打开就处于这个状态

      nice case

    1. Angular implements default value accessors for all standard native form elements

      Angular为所有标准的Form element是实现了 default value accessors

    2. It is your responsibility to pass the updated value to this callback

      需要自己传递更新的值给 registerOnChange(fn)的fn回调

    3. registering itself as an NG_VALUE_ACCESSOR provider.

      这里存在疑问?为什么需要NG_VALUE_ACCESSOR这个 Provider

      • why we need ControlValueAccessor
      • how it's used inside Auglar
      • how to wrap a 3rd widget into an Angular component and
      • setup communication with a parent component using the standard input/output mechanism
      • how to implement ControlValueAccessor that introducs a new communication mechanism specifically for Augular forms
    1. When loading CSVs and other flat files, you have to do the type conversion

      csv看起来都是字符串,没有什么语法去区分 1000, “1000”,只能自己约定类型。不过,这里提到的flat files,比如yml有没有类型呢?

    1. 设计的标准是保持有视觉的统一性、易于理解跟学习的规则以及具有明确反馈的系统
      1. 视觉的统一性
      2. 易于理解和学习
      3. 具有明确的反馈系统
    1. 会拆解需求,从理想情况到需求所定义的限制性条件,一步步增加条件

      需求所定义的限制性条件应该由开发人员确定,还是由其它的需求人员制定?

    2. 开发人员拆解需求

      开发人员拆解需求的能力,这个非常重要。

  3. Oct 2020
    1. Warning: Expected `onClick` listener to be a function, instead got a value of `string` type

      事件处理程序必须是 function 或者对 function 的引用