作者回复: 首先,坚持单一职责和OCP原则是非常好的习惯,为你点赞。 你面临的问题正是我们所有人都面临的问题,业务复杂的增加必然带来的代码复杂度的增加。 从代码角度,能采用的手段主要是分而治之,像你说的单一职责、OCP,或者说 React 提供的 Hook 抽离通用逻辑的方法,都是把某块能够独立的逻辑从原有逻辑中抽离。 从团队角度,主要是流程保障和知识的普及。举个例子,我会拉着我们团队的同学对某个复杂模块举行团队 codereview,大概的流程是半小时的背景介绍,半小时的 codereview,1小时的讨论。在这两个小时中,真实挑战的案例和该案例的各种解决方案会在团队中普及开来,下次为大家遇到类似的提供思路。
作者回复: class 在新项目已经基本用不上了,直接用 function 即可
作者回复: 你好,可以先去掉 yarn install-android-hermes