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.

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

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

  • 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
  • Victor Stanciu
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Victor Stanciu
    Full Stack JavaScript Techdegree Student 11,196 Points

    So how do we use withRouter after importing it?

    Posted April 20, 2022 3:00pm by Victor Stanciu
    .a{fill-rule:evenodd;}techdegree
    Victor Stanciu
    Full Stack JavaScript Techdegree Student 11,196 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    0 Answers

  • Joseph Butterfield
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Joseph Butterfield
    Full Stack JavaScript Techdegree Graduate 16,430 Points

    Help with Chrome's React Dev Tool's UI. Version 4

    Posted February 10, 2020 10:22pm by Joseph Butterfield
    .a{fill-rule:evenodd;}techdegree seal-36
    Joseph Butterfield
    Full Stack JavaScript Techdegree Graduate 16,430 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Passing Data to Components Via Routes

    0 Answers

  • Scott McInnis
    Scott McInnis
    8,758 Points

    Referencing url parameter as property of object on context array

    Posted August 8, 2019 6:56pm by Scott McInnis
    Scott McInnis
    8,758 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Using URL Parameters

    0 Answers

  • MaryAnn Eleanya
    MaryAnn Eleanya
    8,626 Points

    Why is there not a workspace for this lecture??

    Posted May 24, 2019 8:18pm by MaryAnn Eleanya
    MaryAnn Eleanya
    8,626 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Passing Data to Components Via Routes

    1 Answer

  • Ran Wang
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Ran Wang
    Full Stack JavaScript Techdegree Graduate 32,191 Points

    Why use history.push() instead of redirect?

    Posted March 26, 2019 2:24pm by Ran Wang
    .a{fill-rule:evenodd;}techdegree seal-36
    Ran Wang
    Full Stack JavaScript Techdegree Graduate 32,191 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    1 Answer

  • Peter Gess
    Peter Gess
    16,553 Points

    Why use Express if you use React Router?

    Posted November 15, 2018 1:59pm by Peter Gess
    Peter Gess
    16,553 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Using URL Parameters

    1 Answer

  • Alan McClenaghan
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Alan McClenaghan
    Full Stack JavaScript Techdegree Graduate 56,501 Points

    Add React Router 4 Basic project to online portfolio

    Posted November 2, 2018 12:34am by Alan McClenaghan
    .a{fill-rule:evenodd;}techdegree seal-36
    Alan McClenaghan
    Full Stack JavaScript Techdegree Graduate 56,501 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    2 Answers

  • Stephen Powers
    Stephen Powers
    12,091 Points

    Why handleSubmit is not defined?

    Posted July 26, 2018 11:04pm by Stephen Powers
    Stephen Powers
    12,091 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    3 Answers

  • Mike Lundahl
    Mike Lundahl
    13,510 Points

    history.push does not render new url

    Posted May 6, 2018 7:09pm by Mike Lundahl
    Mike Lundahl
    13,510 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    1 Answer

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

    Just want to know?

    Posted March 8, 2018 1:29pm by shyarkhalil
    .a{fill-rule:evenodd;}techdegree seal-36
    shyarkhalil
    Front End Web Development Techdegree Graduate 17,762 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    1 Answer

  • Edwin Walela
    Edwin Walela
    1,373 Points

    On submitting the form, the URL changes to "http://localhost:3000/?" and I remain on the Home page. Any help?

    Posted March 2, 2018 10:20am by Edwin Walela
    Edwin Walela
    1,373 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    3 Answers

  • Carey Cade
    Carey Cade
    5,283 Points

    Possible to pass props via Link?

    Posted October 8, 2017 9:14pm by Carey Cade
    Carey Cade
    5,283 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Passing Data to Components Via Routes

    1 Answer

  • blake guyan
    blake guyan
    8,297 Points

    URL parameters not working, has REACT changed?

    Posted July 22, 2017 5:45pm by blake guyan
    blake guyan
    8,297 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Using URL Parameters

    2 Answers

  • carlos .
    carlos .
    9,703 Points

    Name & Topic assigned a value but never used. 'Path' is assigned a value but never used

    Posted July 22, 2017 1:38am by carlos .
    carlos .
    9,703 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    4 Answers

  • john mendez
    PLUS
    john mendez
    Courses Plus Student 233 Points

    Switch works for incorrect or broken links except for when a nested url is entered ?

    Posted July 16, 2017 2:08pm by john mendez
    john mendez
    Courses Plus Student 233 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Displaying 404 Error Routes using Switch

    1 Answer

  • Jonathan Grieve
    Jonathan Grieve
    91,254 Points

    "input is undefined" compilation error

    Posted July 15, 2017 1:39pm by Jonathan Grieve
    Jonathan Grieve
    91,254 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    1 Answer

  • torger angeltveit
    PLUS
    torger angeltveit
    Courses Plus Student 88 Points

    What is best practice for react structure?

    Posted June 23, 2017 11:17pm by torger angeltveit
    torger angeltveit
    Courses Plus Student 88 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Passing Data to Components Via Routes

    2 Answers

  • Pierre Smith
    Pierre Smith
    11,842 Points

    Switch doesn't work for nested routes.

    Posted June 23, 2017 4:53pm by Pierre Smith
    Pierre Smith
    11,842 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Displaying 404 Error Routes using Switch

    1 Answer

  • Siddharth Nasare
    Siddharth Nasare
    15,636 Points

    <Home> component shows an empty object in developers tool.

    Posted June 22, 2017 8:39pm by Siddharth Nasare
    Siddharth Nasare
    15,636 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    2 Answers

  • Andrey Konovalenko
    Andrey Konovalenko
    9,409 Points

    sub url dose'not work in react-router project

    Posted May 28, 2017 8:13pm by Andrey Konovalenko
    Andrey Konovalenko
    9,409 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Using URL Parameters

    0 Answers

  • Christopher Francisco
    Christopher Francisco
    6,425 Points

    `this` is null inside `handleSubmit`

    Posted May 27, 2017 11:17pm by Christopher Francisco
    Christopher Francisco
    6,425 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    4 Answers

  • Mark Moulton
    Mark Moulton
    4,876 Points

    Can't declare function in react component

    Posted May 22, 2017 6:39pm by Mark Moulton
    Mark Moulton
    4,876 Points
    • JavaScript
    • React Router 4 Basics
    • Going Further with Routing
    • Navigating Routes Programmatically

    1 Answer

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