\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 1.1Welcome to Composing Layouts in React
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.2What is Layout Composition? A React Layout Primitives Guide
  • Go Pro
  • Courses
  • Composing Layouts in React
  • CSS in the Age of Components
  • Go To Previous Lesson
    Welcome to Composing Layouts in React
    Welcome to Composing Layouts in React

    Introduction to Composing Layouts in React

  • Go To Next Lesson
    What is Layout Composition? A React Layout Primitives Guide
    What is Layout Composition? A React Layout Primitives Guide

    Complex layouts can be broken down into smaller layout primitives that can be combined to build more complex structures. Thinking compositionally will open up a more practical and reusable way of creating layouts on the web.