YoVDO

Theme UI

Offered By: egghead.io

Tags

Gatsby Courses React Courses HTML & CSS Courses Dark Mode Courses MDX Courses

Course Description

Overview

Theme UI is a library created by Brent Jackson for building themeable React apps with Gatsby. It's built with Styled System which provides a constrained set of styling APIs based on props. It uses Emotion and MDX underneath which abstracts us away from a lot of the challenges when dealing with global CSS and styling content.
Theme UI uses "presentational context" to allow a component to apply styling to child elements without introducing global styles. You can use a styles object in your configuration to apply theme-aware styles to ensure consistency.

Syllabus

  • Introduction to Theme UI
  • Style Components Rendered By MDX with Theme UI in Gatsby
  • Add Dark Mode to a Gatsby Site with Theme UI
  • Cycle Through Multiple Theme UI Color Modes
  • Use and Modify a Theme UI Preset

Taught by

John Otander

Related Courses

Up and Running with Gatsby
egghead.io
iOS 13 and iPadOS: iPhone and iPad New Features
LinkedIn Learning
iPadOS 13 Development Essential Training
LinkedIn Learning
iPadOS 13 Development Essential Training
LinkedIn Learning
macOS Quick Tips
LinkedIn Learning