
Van
06.10.2018
13:03:09
Залез в доку react-scripts и почему-то с третьего раза только нашел что нужно
все проще чем было
"proxy": "http://localhost:3000/"
одна строчка решила все проблемы
А не я дурак и ниче не решила

Google

Van
06.10.2018
13:07:02
ну теперь хоть ясно где читать

Daniil
06.10.2018
13:10:04

Van
06.10.2018
13:10:48
https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#proxying-api-requests-in-development

Artyom
06.10.2018
13:39:39

Van
06.10.2018
13:39:51
/rules существует?

Artyom
06.10.2018
13:40:01

Сергей
06.10.2018
13:40:05

Kelin
06.10.2018
14:56:09

Amandos
06.10.2018
15:03:09
Подскажите как авторизоваться по токену через axios const authString = 'Bearer '.concat(sessionStorage.nomad_auth);
console.log(authString);
axios({
method: 'post',
url: SERVER+'api/main/usercheck',
headers: {'Authorization': authString}
}) - что то не получаеться через postman все работает

dima
06.10.2018
15:03:47
пиздец

Roman
06.10.2018
15:07:28
ору

Тимофей
06.10.2018
15:10:43
Интересно зачем

Google

Amandos
06.10.2018
15:11:16
Да! на сервере res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization, access-control-allow-origin, profilerefid(whatever header you need)"); - установил, через post man проверил

Cenator
06.10.2018
15:11:26
избавляются от императивного сетстейта

Ivan
06.10.2018
15:11:50

Cenator
06.10.2018
15:12:17
дальше будет getDerivedStateFromSetState

Ivan
06.10.2018
15:12:27

Amandos
06.10.2018
15:12:50

Ivan
06.10.2018
15:13:30
А что запрос возвращает ?

Amandos
06.10.2018
15:16:10

Ivan
06.10.2018
15:16:35
Кинь скрин из дев тулсов
Реквест и респонс

Danil
06.10.2018
15:37:05

Сергей
06.10.2018
15:39:03
с тем, что ты жс не знаешь

Danil
06.10.2018
15:40:02
оу, точно

Lolly
06.10.2018
15:51:27
Ребят,распаковываю проект,при запуске выдал такое
GET / 404 10.955 ms - 57
Error: Not Found
at C:\Users\User\testered\app.js:49:13
at Layer.handle [as handle_request] (C:\Users\User\testered\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (C:\Users\User\testered\node_modules\express\lib\router\index.js:312:13)
at C:\Users\User\testered\node_modules\express\lib\router\index.js:280:7
файлы присутствуют

Artyom
06.10.2018
16:01:04
Постоянно многие бегают вокруг роутеров и жалуются на них: не умеют то, не умеют это, что-то делается сложно.
Я что-то проблему совсем не догоняю, нельзя просто (ну в контексте редакса) написать мидлвару транслирующую текущий путь в стор и на селекторах все вывозить, т.е. работать с урлом - просто как с одним из параметром состояния приложения?

Dmitry
06.10.2018
16:03:57
это самому писать

Google

Тимофей
06.10.2018
16:12:56

Dmitry
06.10.2018
16:21:47
а учитывая что там 600 строк его легко можно форкнуть

Тимофей
06.10.2018
16:24:00

Dmitry
06.10.2018
16:24:13
а к нему не надо привязываться
надо сделать удобный роутер что бы там не надо было редукса

Cenator
06.10.2018
16:26:10
возьмем Jsx...

Van
06.10.2018
16:30:08
Ребят, вот как один и тот же метод обхода CORS может работать в одном компоненте, но не работать в другом? Запросы же везде одинаковые, лол

sk
06.10.2018
16:48:35
когда в тег p вставляешь сотовый номер то он подсвечивается на телефоне и ссылкой становится(по крайней мере я так понял)
как это стилизовать, чтобы функционал тот же остался(можно было кликнуть и позвонить сразу) но и отстилизовать это можно

Anton
06.10.2018
16:51:31
не встречался с тем что телефон сам детектил номер телефона и делал его ссылкой, можешь поделиться примером?
но по хорошему на такое надеяться не очень, лучше в открытую вставить <a href="tel:+71231231234">+7 (123) 123 12 34</a> и стилизуй как хочешь

sk
06.10.2018
16:56:11
в сафари в айфоне по дефолту так
типо ставишь p и он сам детектит

Anton
06.10.2018
16:57:49
я понял, но если ты хочешь это стилизовать то скорее всего тебе прийдется делать номер телефона ссылкой "руками"

sk
06.10.2018
16:58:48
понял, спасибо

Van
06.10.2018
17:04:10
ребят

Artyom
06.10.2018
17:55:35
ребят
Пожалуйста, не пиши столбиком и https://rudevs.network/SJnVLYQm7

Admin
ERROR: S client not available

Lolly
06.10.2018
17:56:07
Ребят, скажите, если на сервере естт четкое апи с роутингом,редукс тогда не требуется?

Artyom
06.10.2018
17:56:25

Lolly
06.10.2018
17:57:06
Тогда пойду дальше читать, но уже более менее яснл как работает реакт

Google

Lolly
06.10.2018
17:58:16
Если можно закрепите курсы или книжки, поможет многим думаю

Artyom
06.10.2018
18:00:10
Например https://t.me/maxpfrontend


Van
06.10.2018
18:35:50
Пожалуйста, не пиши столбиком и https://rudevs.network/SJnVLYQm7
Проблема в выкачке данных с API.
Итоговая цель - выкачать данные с API
Уже были выкачаны одни данные с одного API, но другие данные с того же API не выкачиваются из-за CORS-а.
В package.json была внесена строка "proxy": "https://www.metaweather.com/api/location/" Это решило проблему CORS-а для первого поиска
Проблема возникает, потому что прокси выводит CORS в одном запросе, а другом уже нет
Проблема возможно возникла потому что первые данные прихродят как массив, а вторые как объект, а может, потому что в первом запрос - строка, а во втором - number
Ccыль на сниппеты https://gist.github.com/Glkorded/f185e27a571c8beb998046bae71e1fe4
Ссыль на сам API: https://www.metaweather.com/api/

Kelin
06.10.2018
20:08:17

Van
06.10.2018
20:10:30

Andrew
06.10.2018
20:29:06

Roman
06.10.2018
21:28:29
https://github.com/ianstormtaylor/react-values

Andrew
06.10.2018
21:48:16

Dmitry
06.10.2018
21:50:08
нууу
сомнительн
паверплаг больше похож

Andrew
06.10.2018
21:54:02
Короче сомнительно
хотя ладно, идея интересная

Георгий
06.10.2018
21:58:57
Привет, подскажите пожалуйста. У меня табличка, в которой строки <tr></tr> подсвечиваются при апдейте. Добавляю к className класс "flash" с долгоиграющей анимацией (transition c background color от к примеру синего до белого).
Не пойму как потом перезапустить анимацию если компонент строки снова обновился. У него же есть уже в className нужный класс "flash"

Андрей
06.10.2018
21:59:50
@gropox убирать класс после исполнения анимации?

Георгий
06.10.2018
22:00:03

Андрей
06.10.2018
22:00:36

Георгий
06.10.2018
22:01:36
Я пробовал в componentDidUpdate сохранять время последнего обновления и потом в componentShouldUpdate проверяю, если время прошло, то обновляю строку уже без flash. Но почему то если браузер в бакграунде, то все ломается

Google

Pauline
06.10.2018
22:02:09

Георгий
06.10.2018
22:02:30
@keyframes flash {
from {background-color: rgb(66, 212, 238);}
to {background-color: rgb(255, 255, 255);}
}
.flash {
background-color: rgb(255, 255, 255);
animation-name: flash;
animation-duration: 60s;
}