(если react-router версии 4)
У вас в
this.props.match.params.user будет то, что человек вбил после / для роута:
<Route path="/:user" component={Profile} />
Следовательно, в
componentDidMount комопонента
Profile если нужно "эмулировать" загрузку данных, через setTiemout или просто прямо в
render компонента, вы можете этим (
this.props.match.params.user
) значением пользоваться и все.
Как вы будете доставать объект юзера из массива с данными, дело ваше. Можно поиском по массиву, можно сделать метод в том же файле и его экспортировать, например:
export function findUserById(id) => {
// ищем по id элемент в массиве и возвращаем его
}