正常实现一个完善的暗黑模式主题通常需要维护两套颜色变量,并使用 JS 控制切换。
但有一种方法只需要一行 CSS 就能使网站加上一个暗黑模式的主题。
并不是每次项目开发都需要进行优化,而是当项目进行到某一阶段,程序变得越来越复杂时,再进行优化。当需要时再进行优化,书写的同时也应当注意代码的可维护性。
图片优化,指的是在不牺牲图片质量的前提下,尽可能压缩图片大小,从而达到缩短页面加载时长的目的。同时,图片优化也有助于 SEO,提高图片在搜索引擎上的排名。
要用好 React Hooks 有一点很重要,就是要能够从 Hooks 的角度去思考问题。在做功能开发时,首先问自己一个问题:这个功能中的哪些逻辑可以抽成独立的 Hooks。