Skip to main content

🚀 In our NEW AI Bootcamp you'll build a working app in 28 days, no experience required. Free to all subscription levels.

Join the Treehouse affiliate program and earn 25% recurring commission! 🤑

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

  • Treehouse Logo
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
    • All Courses
    • Tracks
    • AI Bootcamp
    • College Credit
    • Techdegree Bootcamps
    • Front End Development
    • Full Stack JavaScript
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
    • Explore
    • Career Toolbox
    • Free Treehouse Near Me
    • Affiliates
    • Blog
    • Support
    • About
    • Learn
    • Beginner's Guide to Coding
    • Data Analysis with SQL & Python
    • Front-End Web Development
    • Python Programming Basics
    • Techdegree Bootcamp Overview
    • UX Design Fundamentals
    • AI Tools for Beginners
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks AI Bootcamp College Credit
  • Techdegree Bootcamps Front End Web Development Full Stack JavaScript
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Explore Career Toolbox Free Treehouse Near Me Affiliates Blog Support About
    Learn Beginner's Guide to Coding Data Analysis with SQL & Python Front-End Web Development Python Programming Basics Techdegree Bootcamp Overview UX Design Fundamentals AI Tools for Beginners
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Loading banner... Start your free trial at Treehouse
    • Newest
      • Newest
      • Active
      • Unanswered
      • Featured
    • All Topics
      • All Topics
      • • General Discussion
      • • AI
      • • APIs
      • • Coding for Kids
      • • College Credit
      • • Computer Science
      • • CSS
      • • Data Analysis
      • • Databases
      • • Design
      • • Development Tools
      • • Digital Literacy
      • • Game Development
      • • Go Language
      • • HTML
      • • Java
      • • JavaScript
      • • Learning Resources
      • • Machine Learning
      • • No-Code
      • • PHP
      • • Professional Growth
      • • Python
      • • Quality Assurance
      • • React
      • • Ruby
      • • Security
      • • Swift
      • • Vibe Coding
  • Christie Parkhurst
    Christie Parkhurst
    6,059 Points

    Page In Browser Says LOADING...waiting for roots to load.

    Posted August 30, 2018 1:10am by Christie Parkhurst
    Christie Parkhurst
    6,059 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Marcos Gonzales
    Marcos Gonzales
    3,688 Points

    Not sure why only my header is displaying..

    Posted July 31, 2018 1:55am by Marcos Gonzales
    Marcos Gonzales
    3,688 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    2 Answers

  • Fahad Saleem
    PLUS
    Fahad Saleem
    Courses Plus Student 10,786 Points

    Even if I delete Component.propTypes the code still works why?

    Posted June 28, 2018 10:50am by Fahad Saleem
    Fahad Saleem
    Courses Plus Student 10,786 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Michal Pekar
    Michal Pekar
    2,206 Points

    This reminds me Ruby on Rails philosophy of Don't Repeat Yourselves.

    Posted June 20, 2018 6:09pm by Michal Pekar
    Michal Pekar
    2,206 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Daniel Stewart
    Daniel Stewart
    3,163 Points

    need advice on reference

    Posted June 9, 2018 9:08am by Daniel Stewart
    Daniel Stewart
    3,163 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    0 Answers

  • Edwin Castro
    PLUS
    Edwin Castro
    Courses Plus Student 24,037 Points

    Order of code

    Posted April 28, 2018 1:42pm by Edwin Castro
    Edwin Castro
    Courses Plus Student 24,037 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    0 Answers

  • Cynthia Norwood
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Cynthia Norwood
    Front End Web Development Techdegree Graduate 15,214 Points

    My code keeps getting errors. I need to see a screenshot https://teamtreehouse.com/library/decomposing-our-application

    Posted April 19, 2018 9:59pm by Cynthia Norwood
    .a{fill-rule:evenodd;}techdegree seal-36
    Cynthia Norwood
    Front End Web Development Techdegree Graduate 15,214 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    2 Answers

  • Elizabeth Bazan
    Elizabeth Bazan
    3,007 Points

    React Basics: Chrome Console Output

    Posted March 22, 2018 12:23am by Elizabeth Bazan
    Elizabeth Bazan
    3,007 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • shyarkhalil
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    shyarkhalil
    Front End Web Development Techdegree Graduate 17,762 Points

    I'm a little bit confused!

    Posted February 5, 2018 4:21pm by shyarkhalil
    .a{fill-rule:evenodd;}techdegree seal-36
    shyarkhalil
    Front End Web Development Techdegree Graduate 17,762 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Juan Avalos
    Juan Avalos
    170 Points

    Why since some lessons back the Workspace's Preview does not work?

    Posted January 30, 2018 12:34am by Juan Avalos
    Juan Avalos
    170 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Brian Patrick
    PLUS
    Brian Patrick
    Courses Plus Student 2,770 Points

    Getting syntax error for Player.propTypes section. Help.

    Posted December 16, 2017 1:22am by Brian Patrick
    Brian Patrick
    Courses Plus Student 2,770 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Valeshan Naidoo
    Valeshan Naidoo
    27,008 Points

    syntax error line 47, but can't figure it out

    Posted September 19, 2017 10:44pm by Valeshan Naidoo
    Valeshan Naidoo
    27,008 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    0 Answers

  • Emily Schoof
    Emily Schoof
    5,230 Points

    Hey guys! Not exactly sure what happened, but I can no longer preview any React.js code....

    Posted September 18, 2017 5:38pm by Emily Schoof
    Emily Schoof
    5,230 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Piotr Andrzejewski
    Piotr Andrzejewski
    6,874 Points

    SyntaxError: http://localhost:8080/app.jsx: Unexpected token (3:4)

    Posted September 18, 2017 8:18am by Piotr Andrzejewski
    Piotr Andrzejewski
    6,874 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Jason Welsh
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Jason Welsh
    Treehouse Project Reviewer

    Why is my layout breaking here?

    Posted August 16, 2017 4:03pm by Jason Welsh
    .a{fill-rule:evenodd;}techdegree seal-36
    Jason Welsh
    Treehouse Project Reviewer
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Bryan LeBlanc
    Bryan LeBlanc
    2,482 Points

    PropTypes seems to be optional?

    Posted April 21, 2017 2:26am by Bryan LeBlanc
    Bryan LeBlanc
    2,482 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Ginger Williams
    Ginger Williams
    6,409 Points

    Uncaught TypeError: Cannot read property 'isRequired' of undefined

    Posted April 5, 2017 12:35am by Ginger Williams
    Ginger Williams
    6,409 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Brian Foley
    Brian Foley
    8,440 Points

    This code ain't working

    Posted March 15, 2017 3:02am by Brian Foley
    Brian Foley
    8,440 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    1 Answer

  • Joey Rademaker
    Joey Rademaker
    795 Points

    getting this error: Warning: Failed propType: Header: prop type `title` is invalid; it must be a function..

    Posted February 21, 2017 12:45pm by Joey Rademaker
    Joey Rademaker
    795 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    0 Answers

  • Zekel Keys
    Zekel Keys
    12,378 Points

    Why do we need the title key on both the header and application components?

    Posted February 13, 2017 3:35am by Zekel Keys
    Zekel Keys
    12,378 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    0 Answers

  • Umeed Emad
    PLUS
    Umeed Emad
    Courses Plus Student 1,150 Points

    Getting this error with my code in console (Warning: Player(...): A valid React element (or null) must be returned...)

    Posted January 10, 2017 11:03am by Umeed Emad
    Umeed Emad
    Courses Plus Student 1,150 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    2 Answers

  • Corinne Jacobs
    Corinne Jacobs
    3,815 Points

    SyntaxError: http://port-80-ba8ncdfgdj.treehouse-app.com/app.jsx: Unexpected token (67:6)

    Posted October 12, 2016 3:29pm by Corinne Jacobs
    Corinne Jacobs
    3,815 Points
    • JavaScript
    • React Basics (retired)
    • Thinking in Components
    • Decomposing our Application

    2 Answers

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.

Techdegree

  • Front End Web Development
  • Full Stack JavaScript
SEE ALL

Tracks

  • Learn to Code for Beginners
  • Beginning Python
  • Beginning SQL
  • Beginning Java
SEE ALL

Courses

  • JavaScript Basics
  • Intro to HTML & CSS
  • Python Basics
  • CSS Layout
SEE ALL

About Us

  • About
  • Blog
  • Community
  • Stories
  • Contact
  • Gift Card

Explore

  • Plans
  • Affiliates
  • Perks
  • Shop
  • Free Treehouse Near Me
  • Treehouse for Libraries
  • Treehouse for Businesses

Treehouse is an online technology education platform founded in 2011. Treehouse offers more than 700 self-paced, video-based courses in web development, programming, data analysis, design, and AI, plus two project-based bootcamp programs in Front End Web Development and Full Stack JavaScript. Individual Treehouse plans start at $25 per month and include a 7-day free trial. Treehouse serves individual learners, businesses, schools, and public libraries. Cardholders at participating U.S. public libraries can use Treehouse for free. Select Treehouse courses, offered with University Pathways International, are recommended for college credit by ACE and NCCRS. Treehouse learners earn digital certificates for completed Tracks.

Terms & Conditions · Privacy · © 2026 Treehouse Island, Inc.
  • Twitter
  • YouTube
  • Facebook
  • LinkedIn
  • Instagram
  • Discord