\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 2.1CSS in the Age of Components
Course Thumbnail of Composing Layouts in React.Composing Layouts in React
  • MODULE 1
    Introduction
    • LESSON 1.1Welcome to Composing Layouts in React
  • MODULE 2
    Composable Layouts
    • LESSON 2.1CSS in the Age of Components
    • LESSON 2.2What is Layout Composition? A React Layout Primitives Guide
    • LESSON 2.3Encapsulated CSS - How to Apply CSS in a Composable Way
    • LESSON 2.4Normal Document Flow in HTML, CSS, and React
    • LESSON 2.5CSS Grid vs Flexbox for Composable Layouts
    • LESSON 2.6How to Add a CSS Reset to Remove Default Browser Style
  • MODULE 3
    Layout Primitives - The Spacers
    • LESSON 3.1What are Layout Spacers?
    • LESSON 3.2How to Build a Stacked Component Layout in React
    • LESSON 3.3How to Build a Split Pane Layout in React
    • LESSON 3.4How to Build React Grid Layouts With Custom Column Numbers
    • LESSON 3.5How to Build a React Responsive Grid Layout
    • LESSON 3.6How to Build Responsive React Text Elements With InlineCluster
    • LESSON 3.7How to Add Inline Styling to React Components
  • MODULE 4
    Layout Primitives - The Wrappers
    • LESSON 4.1Introduction to Layout Wrapper Primitives
    • LESSON 4.2How to Build a Pricing Page Widget in React With PadBox
    • LESSON 4.3Automatically Center Text DIVs with React Center Component
    • LESSON 4.4Resize Images And Maintain Aspect Ratio in React and CSS
    • LESSON 4.5How to Vertically Center a DIV in React With CSS
    • LESSON 4.6How to Build Accessible Navigation Divs in React
  • MODULE 5
    Composing Layouts in Practice
    • LESSON 5.1Introduction to The Settings Pages
    • LESSON 5.2How to Build a React Navbar With a Menu and Header
    • LESSON 5.3How to Build a React Sidebar Menu
    • LESSON 5.4How to Build a Profile Settings Page in React
    • LESSON 5.5How to Build a Privacy Page with Toggle Buttons in React
  • MODULE 6
    Bonus Lessons
    • LESSON 6.1Bonus Lessons Introduction
    • LESSON 6.2The ColumnDrop Component
    • LESSON 6.3The Reel Component
Right arrow icon.
Go to Next Lesson
Go to Next Lesson
LESSON 2.3Encapsulated CSS - How to Apply CSS in a Composable Way
  • Go Pro
  • Courses
  • Composing Layouts in React
  • What is Layout Composition? A React Layout Primitives Guide
  • Go To Previous Lesson
    CSS in the Age of Components
    CSS in the Age of Components

    Using CSS in this age of components is difficult, especially where web layout is concerned. In this module, you will learn the rules to be able to build composable layouts.

  • Go To Next Lesson
    Encapsulated CSS - How to Apply CSS in a Composable Way
    Encapsulated CSS - How to Apply CSS in a Composable Way

    Knowing where to place your styles is critical to understanding composable layouts. Using the Principles of Encapsulated CSS you will know exactly how to apply your layout styles in your components.