Evgeniy
там тильда
Anonymous
<NavLink to=`/profile/${props.id}`>
Evgeniy
не работает
Anonymous
там тильда
попробуй без $
Evgeniy
./src/components/Users/UserItem/UserItem.js Line 7:25: Parsing error: JSX value should be either an expression or a quoted JSX text 5 | return ( 6 | <div className="user" key={props.id}> > 7 | <NavLink to=/profile/{props.id}> | ^ 8 | <img src={props.photo} alt=""/> 9 | </NavLink> 10 | {props.followed ? (
Evgeniy
неа
Evgeniy
там тильда есть, при вставке почемут не показывает
Anonymous
блин, ща гляну как у меня
Evgeniy
что обернуть
Evgeniy
так? {/profile/${props.id}}
Alex
подскажите пж.... Этот пагинатор не рисуется, почему?
Alex
Evgeniy
не работает
Alex
Alex
Alex
оберни {""}
Evgeniy
сорь заработало спасибо
Roma
Добрый день, урок про login. У меня почему-то isAuth меняется на true только после перезагрузки страницы. Подскажите, с чем это может быть связано?
Evgeniy
а почему не работает ${} в jsx типа это уже js и поэтому надо экранировать??
Evgeniy
я правильно пномаю?
Alex
это на букве ё
Evgeniy
`
Evgeniy
там стоит
Alex
помогите
ты знаешь, что с этим делать?
Evgeniy
просто при вставке почемуто убирает тильду
Evgeniy
{`/profile/${props.id}`} вот так кароч надо
Alex
да
Alex
помогите
все я нашел
Yaroslav
Друзья у кого была эта проблема ? Authorization has been denied for this request. Плиз хелп
Yaroslav
Фауст
https://social-network.samuraijs.com/article/cookie_samesite_oshibka_loginizacii Может поможет
Yaroslav
Не помогло.
Evgeniy
сейчас прошел withRouter все норм когда кликаю на юзера открывается его профиль, но если на странице профиля пользователя я кликаю на ссылку профиля в навбаре ничего не происходит, условие в профайлконтейнере стоит, но оно работает только если я перехожу с другого компонента let userId = this.props.match.params.userId ? this.props.match.params.userId : 2; axios .get( `https://social-network.samuraijs.com/api/1.0/profile/ ${userId}` ) .then((response) => this.props.setUsersProfile(response.data));
Evgeniy
как собсна замутить чтоб при клике по ссылке дефолтный профиль открывался
Anonymous
Всем привет
Anonymous
в 62 уроку Uncaught (in promise) Error: Request failed with status code 429
Anonymous
это потомучто запроси на сервак закончились?
Anonymous
когда нажимаю follow unfollow
IceBerg
429 - значит на сегодня закончился твой лимит запросов на сервак)
Evgeniy
не, ты не понял
IceBerg
так ага или не понял)
Evgeniy
если на странице юзера я кликаю профиль открывается
Evgeniy
а я хочу на странице чужого профиля кликнуть на ссылку в навбаре Profile чтоб открылся мой профиль
IceBerg
у тебя открыт профиль левого юзера, а ты по клику хочешь открыть свой?
Evgeniy
да
IceBerg
ну, я и говорю, меняется только адрес
IceBerg
пропсы профайла не изменяются, вот и стоит всё на месте
IceBerg
попробуй там где отрисовываешь страницу профайла в Апп, написать что-то типа
IceBerg
<Route path={'/profile/:userId?'} render={(props) => ( <ProfileContainer key={props.match.params.userId} {...props}/>)}/>
IceBerg
тогда key пропс будет изменяться в зависимости от адреса
Evgeniy
в апп то
Evgeniy
эт тогда апп в withrouter над оборачивать
IceBerg
а в BrowserRouter где всё оборачиваешь?
IceBerg
у меня всё содержимое Апп
Evgeniy
тож
Evgeniy
macth то из withrouter Берем
IceBerg
ну значит если эта часть обернута, значит есть доступ
IceBerg
уточнение, не сам Апп, а содержимое Апп
Evgeniy
в апп у мну пустые пропсы
Evgeniy
я их прокидываю коннектом
Evgeniy
может key профайлу назначить?
Evgeniy
при нажатии на профайл userId в пропс меняется
Evgeniy
но не перерисовывается
IceBerg
в апп у мну пустые пропсы
зачем тебе пропсы с Апп?
IceBerg
Но здесь же не пропсы Апп
IceBerg
Покажи как оборачиваешь в BrowserRouter
Yuriy
Кто нашол роботу?
Evgeniy
Покажи как оборачиваешь в BrowserRouter
<BrowserRouter> <div className="app-wrapper"> <Header/> <Nav/> <div className="app-wrapper-content"> <Route path="/profile/:userId?" render={() => <ProfileContainer/>}/> <Route path="/dialogs" render={() => <DialogsContainer/>}/> <Route path="/news" render={()=> <News {...props}/>}/> <Route path="/music" component={Music}/> <Route path="/settings" component={Settings}/> <Route path="/users" component={UsersContainer}/> </div> </div> </BrowserRouter>
Alex
Привет! Как прочитать данные из txt файла в React ? Типа как API, по запросу получать JSON из txt файла
IceBerg
И если заменить на это, то будут пустые пропсы?
IceBerg
<Route path={'/profile/:userId?'} render={(props) => { console.log(props); return(<ProfileContainer key={props.match.params.userId} {...props}/>)}}/>