17.4K ·GitHub
这是什么?
一套 React 模式、技巧和窍门的合集 —— 由社区维护的参考资料,收录了针对日常 React 开发的短文,在 GitHub 上有超过 1.7 万颗星。
这是要装进我项目里的库,还是拿来阅读的东西?
是拿来阅读的:它是一套 GitBook 风格的短文集,直接放在 GitHub 仓库里 —— 不需要安装任何东西,也没有运行时代码;唯一的脚本是 'gitbook serve',用来在本地预览。
这本书是写给 React 新手,还是给已经在实际开发中用过 React 的人看的?
主要是给已经在写 React 的开发者看的:它默认你了解组件和状态,内容会深入到 HOC 这类进阶主题,不过每一部分开头都有一篇平易近人的 Introduction。
我应该从哪里开始读?
先浏览每一部分的 Introduction 页面,然后读 Design Patterns and Techniques —— 这是全书的核心;在下次重构之前,Anti-Patterns 那一部分最值得读。
它介绍了哪些样式写法?
Styling 部分涵盖了无状态 UI 组件、样式模块、样式函数、基于 NPM 的样式组件(base、layout、typography),以及一个用于处理样式的高阶组件。
有没有其他语言的版本?
有 —— 社区提供了中文版(react-bits-cn)和韩文版(react-bits-ko)翻译。
What are similar projects?
rust-learning, go-patterns, awesome-angular, awesome-ddd, design-patterns-for-humans, blog, 33-js-concepts, react-redux-links
Which topics is it in?
jsx, design-patterns, reactjs, cheatsheet, best-practices, book, reference, guide, learning-resources, documentation, learning, tutorial