
Sergey
14.08.2018
19:21:04
это разве не оно?)

Arthur
14.08.2018
19:21:24
Убери его вообще

Kendr
14.08.2018
19:22:00
if (!this.state.data.length) return <Loader />
{this.state.data.map

Eugene
14.08.2018
19:22:16
а изначально что в this.state.data?

Google

Sergey
14.08.2018
19:22:29
изначально - []

Eugene
14.08.2018
19:22:33
И вообще лучше Loader запилить +

Arthur
14.08.2018
19:22:43
Перед запросом ставишь isLoading - true и в рендере показываешь прелоадер

Sergey
14.08.2018
19:23:02
наверное проблема в том, что return (
<div className="services" id="services"> в любом случае выполняется, а уже потом тернарный иф

Eugene
14.08.2018
19:23:22

Arthur
14.08.2018
19:23:36
После запроса обновляешь стейт и рендеришь форму

Eugene
14.08.2018
19:24:11
Это глупо
?да
ну если человек изначально так делает.
Вообще я бы предложил сделать лоадер

Arthur
14.08.2018
19:24:20
А если в ответ придёт пустой массив ? Как юзер узнает, что запрос завершился ?

Eugene
14.08.2018
19:24:28
Да и esle return не нужен.

Arthur
14.08.2018
19:24:36

Sergey
14.08.2018
19:24:55
так в data в любом случае что-то попадает, либо данные ответа либо данные ошибки)

Kendr
14.08.2018
19:25:31

Google

Sergey
14.08.2018
19:26:42
в this.state.error?

Shyrik
14.08.2018
19:27:14
подскажите плиз узаю Redux. И у меня store должен быть один reducers я должен хранить отдельно и вызывать их в store все верно???

Artyom
14.08.2018
19:27:43
Как такую штуку сделать?)
https://www.stolplit.ru/programma-rasstanovki-mebeli-v-3d/start/?artcode=0060460087684&mebtype=23-24

Arthur
14.08.2018
19:27:52
В общем, тебе выше описали несколько способов. Имхо, самый адекватный - вынести разметку в отдельные компоненты и рендерить в зависимости от состояния запроса

Artyom
14.08.2018
19:28:39

Eugene
14.08.2018
19:28:59

Artyom
14.08.2018
19:30:26
Почему?

Eugene
14.08.2018
19:30:26
https://facebook.github.io/react-360/ ?хотяяяя

Artyom
14.08.2018
19:32:36
А я о чем

Илья
14.08.2018
19:32:45

Eugene
14.08.2018
19:33:05

Илья
14.08.2018
19:33:45

Eugene
14.08.2018
19:33:45

Илья
14.08.2018
19:33:49
видимо да

Eugene
14.08.2018
19:34:28
?жаль showcases нет у них
https://github.com/nikgraf/awesome-react-360 ?

Настя
14.08.2018
20:05:46
Всем привет. Можно ли как то послать dispatch в редакс из стейтлес компонента? Проблема в том, что при ответе от сервера нужно проверить статус ответа, и если сервер говорит что пользователь не авторизован, то посылать dispatch в редакс, о том что юзер разлогинен, и кидать его на страницу авторизации.
Используется axios, который сконфигурирован следующим образом
export default axios.create({
baseURL: `${process.env.REACT_APP_URL_API}`,
withCredentials: true
})
Нашла, что можно сдлелать вот так
export default axios.create({
baseURL: `${process.env.REACT_APP_URL_API}`,
withCredentials: true,
validateStatus: function (status) {
console.log(status);
return status >= 200 && status < 300; // default
}
})
И здесь обрабатывать статус. Вопрос, как отсюда послать dispatch и разлогинить юзера?


K
14.08.2018
20:08:07
Всем привет. Можно ли как то послать dispatch в редакс из стейтлес компонента? Проблема в том, что при ответе от сервера нужно проверить статус ответа, и если сервер говорит что пользователь не авторизован, то посылать dispatch в редакс, о том что юзер разлогинен, и кидать его на страницу авторизации.
Используется axios, который сконфигурирован следующим образом
export default axios.create({
baseURL: `${process.env.REACT_APP_URL_API}`,
withCredentials: true
})
Нашла, что можно сдлелать вот так
export default axios.create({
baseURL: `${process.env.REACT_APP_URL_API}`,
withCredentials: true,
validateStatus: function (status) {
console.log(status);
return status >= 200 && status < 300; // default
}
})
И здесь обрабатывать статус. Вопрос, как отсюда послать dispatch и разлогинить юзера?
redux-thunk

Google

Настя
14.08.2018
20:09:17

Kevin
14.08.2018
20:09:40
connect, второй аргумент

K
14.08.2018
20:09:57

Настя
14.08.2018
20:29:25
все равно что-то не пойму

Rr
14.08.2018
20:40:37
холивар объявляю открытым

Andrew
14.08.2018
20:41:29
хотя есть пара оч интересных штук

Rr
14.08.2018
20:42:51
А меня избавило от редакса в целом. И мы счастливы
Реактеры, есть либа с селектами из инпутов?
Или проще блок сделать по клику выползающий?

Creedence
14.08.2018
20:51:13
парни хелп ми плз, не по делу вопрос конечно. ссл сертификат на сайте. из беларуси и европы сайт нормально открывается. из россии нет, пишет сертификат не действителен хотя еще 11 месяцев срок годности... как такое возможно

Anton
14.08.2018
21:07:46

Cenator
14.08.2018
21:10:14

Creedence
14.08.2018
21:11:00

Таймураз
14.08.2018
21:12:08

Creedence
14.08.2018
21:12:45
Как проверял?
проверял со своего пк в рб, через удаленку из словакии и москвы

Таймураз
14.08.2018
21:18:06

Duego
14.08.2018
21:24:17
Сколько компонент может пропсов принимать? Есть ограничнеие?

Andrew
14.08.2018
21:27:39

Google

Andrey
14.08.2018
22:03:10

///
14.08.2018
22:20:56

Admin
ERROR: S client not available

Пг
14.08.2018
22:21:43
кхе

Sergey
14.08.2018
22:42:15
!spam
го туда
https://t.me/random_ru

Mark
15.08.2018
04:22:28
Привет, файл из инпута пихаю в ридакс стейт, в итоге файл - пуской объект, я так понимаю, это потому-что спред оператор его туда не пихает, поэтому я попробовал Object.assign, что-то пошло не так
У кого есть опыт пихания файл в стейт? Подскажете?
И еще вопрос, вот я хочу оформить роутинг в приложении по медиа:
Десктоп - список итемов и дескрипшн в одном окне
Мобалй - список итемов в одном, при клике переходит на дескрипшн
При этом используется SC и в нем медиа квери (к примеру, это не реальный проект, я просто хочу понять), как в таком случае рендерить роуты, чтобы такое работало как пологается? Или необходимо в таком случае использовать react-media?

Roman
15.08.2018
04:57:47

GreenMan
15.08.2018
05:00:00
Подскажите какой-нибудь css framework, лучший по вашему мнению!
Нужно в проект вживить его, проект на реакте!

Mark
15.08.2018
05:01:14

Roman
15.08.2018
05:01:28
)))

Mark
15.08.2018
05:02:15

Roman
15.08.2018
05:03:32

Mark
15.08.2018
05:04:00

GreenMan
15.08.2018
05:06:24

Roman
15.08.2018
05:06:55

GreenMan
15.08.2018
05:07:46

Google

Arthur
15.08.2018
05:08:39

Mark
15.08.2018
05:10:10

Arthur
15.08.2018
05:10:54
Смотря для чего. Ты не обязан держать все в стейте редакса

Roman
15.08.2018
05:11:17

Arthur
15.08.2018
05:11:21

Nikolay
15.08.2018
05:16:48

Mark
15.08.2018
05:17:11
Есть более удобный способ получить хеадер из csv файла вместо лупа через весь файл?

Demid
15.08.2018
05:44:06
Всем привет) Нужен совет.
Я использую react-router и храню все пути в константе, чтобы вот потом не лазить во всем проекте, если что-то поменяется и удобного использовалния history.push
А как вы поступаете с роутами по типу edit/${id}?
И нормально ли юзать history.push?

Mark
15.08.2018
05:45:46
Вопросик снят, буду юзать tsv

Дмитрий
15.08.2018
05:49:14