{"action":"created","issue":{"url":"https://api.github.com/repos/reactjs/react-router/issues/2111","repository_url":"https://api.github.com/repos/reactjs/react-router","labels_url":"https://api.github.com/repos/reactjs/react-router/issues/2111/labels{/name}","comments_url":"https://api.github.com/repos/reactjs/react-router/issues/2111/comments","events_url":"https://api.github.com/repos/reactjs/react-router/issues/2111/events","html_url":"https://github.com/reactjs/react-router/issues/2111","id":108682306,"number":2111,"title":"React-Router's Link render hash in Client-side but not in Server-side","user":{"login":"DWboutin","id":1322006,"avatar_url":"https://avatars.githubusercontent.com/u/1322006?v=3","gravatar_id":"","url":"https://api.github.com/users/DWboutin","html_url":"https://github.com/DWboutin","followers_url":"https://api.github.com/users/DWboutin/followers","following_url":"https://api.github.com/users/DWboutin/following{/other_user}","gists_url":"https://api.github.com/users/DWboutin/gists{/gist_id}","starred_url":"https://api.github.com/users/DWboutin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DWboutin/subscriptions","organizations_url":"https://api.github.com/users/DWboutin/orgs","repos_url":"https://api.github.com/users/DWboutin/repos","events_url":"https://api.github.com/users/DWboutin/events{/privacy}","received_events_url":"https://api.github.com/users/DWboutin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/reactjs/react-router/labels/wontfix","name":"wontfix","color":"ffffff"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-09-28T15:25:37Z","updated_at":"2016-03-31T04:25:13Z","closed_at":"2015-10-04T19:07:23Z","body":"Hi, i try to render correctly in my client-side, but i got this error. It render my urls like this: #/home?_k=hqggr8. I want to get rid of these.\r\n\r\n```\r\nWarning: React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server:\r\n (client) 1><a class=\"\" href=\"#/\" data-reactid=\".1\r\n (server) 1><a class=\"\" href=\"/\" data-reactid=\".1j\r\n```\r\n\r\nThis is my repo: https://github.com/DWboutin/drug-lord\r\n\r\nI don't know what cause this, i'm relatively new to React, but it been many hours that i search and try to render it another way to make it work. Can someone help me please? All articles i found about this was with the 0.13 version. \r\n\r\nThank you"},"comment":{"url":"https://api.github.com/repos/reactjs/react-router/issues/comments/203747112","html_url":"https://github.com/reactjs/react-router/issues/2111#issuecomment-203747112","issue_url":"https://api.github.com/repos/reactjs/react-router/issues/2111","id":203747112,"user":{"login":"taion","id":3112159,"avatar_url":"https://avatars.githubusercontent.com/u/3112159?v=3","gravatar_id":"","url":"https://api.github.com/users/taion","html_url":"https://github.com/taion","followers_url":"https://api.github.com/users/taion/followers","following_url":"https://api.github.com/users/taion/following{/other_user}","gists_url":"https://api.github.com/users/taion/gists{/gist_id}","starred_url":"https://api.github.com/users/taion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taion/subscriptions","organizations_url":"https://api.github.com/users/taion/orgs","repos_url":"https://api.github.com/users/taion/repos","events_url":"https://api.github.com/users/taion/events{/privacy}","received_events_url":"https://api.github.com/users/taion/received_events","type":"User","site_admin":false},"created_at":"2016-03-31T04:25:13Z","updated_at":"2016-03-31T04:25:13Z","body":"The reason there's no support for rendering hash history links on the server is that it doesn't make any sense to do so.\r\n\r\nHashes are client-side only and are not sent to the server, so there's no way to do server-side rendering of hash routes. If you try to do this with any other route, you'll actually get a mismatch between client and server markup.\r\n\r\nThis is a WONTFIX because it doesn't make sense to add support here."}}