代码之家  ›  专栏  ›  技术社区  ›  catandmouse

esLint如何检测哪种方法应放在另一种方法之后?

  •  0
  • catandmouse  · 技术社区  · 5 年前

    我所知道的是,生命周期方法应该放在第一位(按其正确的顺序),然后是自定义方法。但是esLint也会抱怨这些定制方法的顺序,我不知道为什么?

    1 回复  |  直到 5 年前
        1
  •  3
  •   Shubham Khatri    5 年前

    根据 AirBnb react style guide 这是eslint规则遵循的,React.组件中的顺序或方法应为

    1. getChildContext
    2. 组件安装
    3. 组件将接收道具
    4. 应该更新组件吗
    5. 组件更新
    6. 用于呈现的getter方法,如getSelectReason()或getFooterContent()
    7. 提供