Как сделать сайт без перезагрузки на react.js?
Ничего вы не разобрались, а написали кривенький хак :) Для внутренних ссылок в react-router есть элемент Link<Link to="some-path">SOme path</Link>
Он-то и решает вашу задачу
Вообщем разобрался. Повесил событие onClick на ссылкуthis.viweMoreItem = (e) => {
			e.preventDefault();
			const path = `${this.state.data.id}`;
			browserHistory.push(path);
		};
Теперь все работает как надо.