Size: a a a

Front-end developers

2020 May 02

IH

Ivan Hrynevytskyi in Front-end developers
Если она возвращает андефайнед, то он в консоли и отобразится
источник

in Front-end developers
Ivan Hrynevytskyi
Ну так в чем проблема
так вопрос то в другом) почему в actions при axios запросе достаются профайлы с респонса, в reducer тоже если поставить console.log, можно увидеть что есть payload в виде массива профилей, а в компоненте они не выгребаются при вызове функции с пропсов
источник

IH

Ivan Hrynevytskyi in Front-end developers
Покажи getProfile функцию
источник

in Front-end developers
Ivan Hrynevytskyi
Покажи getProfile функцию
источник

IH

Ivan Hrynevytskyi in Front-end developers
Она ничего не возвращает, что ты хочешь из нее достать?
источник

IH

Ivan Hrynevytskyi in Front-end developers
Тебе нужно в доставать props.profile
источник

IH

Ivan Hrynevytskyi in Front-end developers
В нем лежат данные
источник

IH

Ivan Hrynevytskyi in Front-end developers
А не в результате из функции
источник

in Front-end developers
Ivan Hrynevytskyi
А не в результате из функции
тю, почему-то не подумал об этом, спасибо)
источник
2020 May 03

AV

Alex V. in Front-end developers
Всем привет! Почему страница перезагружается постоянно? Мне нужно, чтобы редирект происходил 1 раз после проверки, подскажите, как исправить?

componentDidMount() {
 if (!token) {
  window.location = '/auth'
 }
}
источник

IH

Ivan Hrynevytskyi in Front-end developers
Alex V.
Всем привет! Почему страница перезагружается постоянно? Мне нужно, чтобы редирект происходил 1 раз после проверки, подскажите, как исправить?

componentDidMount() {
 if (!token) {
  window.location = '/auth'
 }
}
не стоит использовать window.location
источник

AV

Alex V. in Front-end developers
Ivan Hrynevytskyi
не стоит использовать window.location
А что не так с window.location? В другом чате тоже сказали, что его не надо использовать, но я не понял почему. И главное, мне не понятно - почему всё-таки страница перезагружается постоянно, а не 1 раз?
источник

D

Dmitry in Front-end developers
Alex V.
А что не так с window.location? В другом чате тоже сказали, что его не надо использовать, но я не понял почему. И главное, мне не понятно - почему всё-таки страница перезагружается постоянно, а не 1 раз?
Постоянно перезагружается наверное потому что один и тот же компонент загружается с каждым разом, тем самым происходит условие
источник

AV

Alex V. in Front-end developers
Dmitry
Постоянно перезагружается наверное потому что один и тот же компонент загружается с каждым разом, тем самым происходит условие
Так а если я напишу там

componentDidMount() {
 if (!token) {
 
console.log(1)
 }
}


1 раз единица выведется, чем window.location так сильно отличается от console.log в этом плане?
источник

AV

Alex V. in Front-end developers
Dmitry
Постоянно перезагружается наверное потому что один и тот же компонент загружается с каждым разом, тем самым происходит условие
А, всё, я понял, что ты имеешь в виду) Да, поэтому
источник

D

Dmitry in Front-end developers
Ага)
источник

PH

Pavlo Huk in Front-end developers
Alex V.
А что не так с window.location? В другом чате тоже сказали, что его не надо использовать, но я не понял почему. И главное, мне не понятно - почему всё-таки страница перезагружается постоянно, а не 1 раз?
Там вроде не window.location, a window.location.href
источник

AV

Alex V. in Front-end developers
Pavlo Huk
Там вроде не window.location, a window.location.href
Я такое тоже видел, но оно работает аналогично - постоянно перезагружается страница, я вообще зря в componentDidMount() это пытаюсь сделать (во всяком случае с window.location или window.location.href).

Ладно, попробую как-нибудь по-другому.
источник

P

Philipp in Front-end developers
Alex V.
Я такое тоже видел, но оно работает аналогично - постоянно перезагружается страница, я вообще зря в componentDidMount() это пытаюсь сделать (во всяком случае с window.location или window.location.href).

Ладно, попробую как-нибудь по-другому.
Это реакт? Там же вроде какой-то более грамотный роутинг должен быть..
источник

AV

Alex V. in Front-end developers
Philipp
Это реакт? Там же вроде какой-то более грамотный роутинг должен быть..
Ну да, мне сказали, что надо History API или Роутинг, буду разбираться, как сделать.
источник