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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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