Ошибка типа: не удается прочитать свойство ‘username’ неопределенного URL-адреса reactjs

#javascript #reactjs #undefined

#javascript #reactjs #неопределенный

Вопрос:

  //     }
  71 | // }
  72 | render () {
> 73 |  const email = this.props.params.username;
     | ^  74 |    console.log(email);
  75 |  const data = this.state;
  76 |  return (
 
 const click = this.state.click ? '/' this.state.user_email '/' this.state.id : '';
<Link to={click} style={{ textDecoration: 'none' }} >
<Route exact path='/:uid?/:username?' component={Profile} />
 

Пожалуйста, помогите
Я новичок в react
Я передаю адрес электронной почты и идентификатор через URL и пытаюсь получить доступ к другому компоненту.

Я просто хочу передать адрес электронной почты и идентификатор через URL и хочу получить доступ к компоненту другого класса.

Комментарии:

1. Это означает, что this.props.params это не определено… могу я посмотреть, что вы делаете с этим.props.params?

2. Попробуйте это — path='/:uid/:username'

3. Просто отображение