jhegedus
jhegedus

Reputation: 20653

React router hashHistory explained

Quote from here https://github.com/reactjs/react-router-tutorial/blob/master/lessons/02-rendering-a-route/README.md:

We're using hashHistory--it manages the routing history with the hash portion of the url. It's got that extra junk to shim some behavior the browser has natively when using real urls. We'll change this to use real urls later and lose the junk, but for now, this works great because it doesn't require any server-side configuration

Can someone please explain what this means ?

Is this something a begginner should understand ? (This seems to be a beginner tutorial.)

Upvotes: 0

Views: 3669

Answers (1)

Giovanni Lenoci
Giovanni Lenoci

Reputation: 181

hashhistory simulates a nice url using the hash symbol

example.com/#/some/path

while browserHistory uses History api to create an url like this one:

example.com/some/path

You can have a reference here: https://github.com/ReactTraining/react-router/blob/master/docs/guides/Histories.md

Upvotes: 2

Related Questions