React styled components / styled-components [V5 EDITION]

React styled components / styled-components [V5 EDITION]

抛弃 CSS 样式表!在 JS 中学习 CSS 以使用样式组件库快速、干净地设置 React 组件的样式。

你将会学到的

  • 增加你作为 React 开发人员的价值。
  • 使用 CSS-in-JS styled-components 库转换或创建新的 React 应用程序。
  • 使用样式化组件使用更新、更清洁、更高效的方法来样式化 React 应用程序。
  • 使用带有样式组件的动画
  • 使用道具创建组件变体(例如大/小/主要/次要按钮)
  • 使用主题切换组件创建不同的主题以应用明暗主题
  • 使用 Google 字体实现第三方字体
  • 了解样式化组件如何与普通 React 组件和 React 钩子交互
  • 创建移动优先的响应式布局

要求

  • 你应该已经知道一些简单的 ES6 语法并且已经使用过 React 框架。

说明

**将课程更新到 React 样式组件的第 5 版。**

这个样式化组件课程是 React 开发人员的下一步,他们希望通过抛弃易碎的 CSS 类名称和结构、混乱的 CSS 导入和 CSS 类命名与他们的 React 应用程序冲突来增加他们作为前端开发人员的价值,而是想要拥抱使用CSS-in-JS Styled Components 库设计 React 应用程序最佳 方式!

styled-components 框架允许您在 JavaScript 中编写实际的 CSS。这意味着您可以使用您使用和喜爱的 CSS 的所有功能与样式化组件,包括(但不限于)媒体查询、所有伪选择器、嵌套等。

在这个样式化的组件课程中,我们将使用 create-react-app创建一个非常基本的 2 页移动优先应用程序。我们将使用样式化组件来设置整个应用程序的样式,包括应用全局样式、使用 Google 字体实现第三方字体、创建通用的移动优先和响应式布局、通过 props 为组件创建变体(例如大按钮或小按钮),实现主题切换组件并在“浅色”和“深色”模式之间切换我们的应用程序,以及使用样式组件实现动画。

React 将传统的视图/视图模型方法用于 Web 开发,并将它们合二为一,同时仍然保持代码模块化和单一职责。Styled Components 可以看作是它的扩展,也将样式引入到 JS 文件中。它们都具有一对一的关系,因此只要它们保持模块化,就可以将它们组合起来。这个 React 风格的组件课程将帮助您了解这种方法的强大功能,并向您展示如何构建此类组件。

其他学生对这个 React Styled Components 课程的评价:

5/5 星– “不错的课程,它提高了我对 Styled-components 的理解。” 奥斯本图德

5/5 星– “我喜欢这门对我非常有用的课程,并帮助我最终了解了 styled-components 的工作原理。毫无疑问,我推荐这门课程,我将回到 Tom 的未来课程,他是一位优秀的教练。谢谢你!——亚历克斯·巴甫洛夫

5/5 星– “我非常喜欢这门课程,Tom 对学生的问题非常敏感。没有复制粘贴代码,我们知道所有学生都不喜欢它。有很多新信息和现代方式来编写组件,我非常喜欢它,我会在我的项目中实现它 🙂 谢谢汤姆帮助我们!” – Kadek Pradnyana

5/5 星– “React 中样式化组件的精彩介绍。它通过了每个最常见的场景来帮助您开始构建。非常棒的课程!” –备忘录拉米雷斯

5/5 颗星– “对 React 组件样式化的 styled-components 方式的精彩介绍。” ——伊恩·泰特

5/5 星– “我不知道这是可能的。太棒了”(翻译) –亚历克斯

此课程面向哪些人:

  • React 使用传统样式和 CSS 或 SASS 样式表的开发人员,他们想要学习更好、更简洁的方法;使用 CSS-in-JS React 样式组件库。
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » React styled components / styled-components [V5 EDITION]