
Ilya
28.10.2017
10:33:09
ты прям колумб

Usman
28.10.2017
10:33:12
Как внтури then передать значение переменной глобально?

Andrey
28.10.2017
10:33:23
Что?

Vitaly
28.10.2017
10:33:38
А как без костылей отдать представлению массив

Google

Andrey
28.10.2017
10:33:55
Так же как и всё остальное.

Usman
28.10.2017
10:34:25

Andrey
28.10.2017
10:34:45
Ты хочешь присвоить глобальную переменную внутри then?
Никак. Так как ты не знаешь когда then выполнится.

Usman
28.10.2017
10:37:15

Andrey
28.10.2017
10:37:30
Да. Ответ выше.
Ознакомься что такое асинхронность.

Usman
28.10.2017
10:37:52

Ilya
28.10.2017
10:37:53
код говно
хотя бы из-за var

Andrey
28.10.2017
10:38:03

Usman
28.10.2017
10:38:28

Google

Andrey
28.10.2017
10:38:53

Usman
28.10.2017
10:39:06

Andrey
28.10.2017
10:39:18
И ознакомься с асинхронной моделью.

Usman
28.10.2017
10:39:41

Ilya
28.10.2017
10:39:50
как лучше будет?
завернуть всё в async/await функцию как минимум, заменить var на let/const в зависимости от ситуации

Oleg
28.10.2017
10:40:05
Добрый день, друзья!
Прошу прощения за нубский вопрос.
Написал несколько путей на React-Router V4.
У меня есть корневой путь /app
И дочерние, на которые рендерятся компоненты, например: /app/manage
Страница /app "реальная", то есть, сервер может её отобразить, а "/app/manage" только из React Router.
Когда я перезагружаю страницу /app/manage, то вылетает 404 ошибка на сервере.
Я должен определить такую же страницу /app/manage на сервере, чтобы она загружала этот же компонент?

Usman
28.10.2017
10:40:34

Юра
28.10.2017
10:40:44

Andrey
28.10.2017
10:40:52
Потому что лучше иметь рабочий говнокод, чем нерабочую няшку.

Usman
28.10.2017
10:41:32

Oleg
28.10.2017
10:42:25
Да.
Спасибо, Юра! Писать с этой подсказкой мне будет легче

Юра
28.10.2017
10:46:14
Ты не пользуешься create-react-app - гм?

Andrey
28.10.2017
10:47:33

Юра
28.10.2017
10:48:21
А надо?
Ну, там просто дев сервер именно так работает.

Andrey
28.10.2017
10:49:02

Oleg
28.10.2017
10:49:31
Да, я заметил, в create-react-app именно желаемым образом всё работает. Контроллеры добавил, сейчас проверю

Юра
28.10.2017
10:50:04
Потому и удивился.

Google

Andrey
28.10.2017
10:50:23
У меня своя сборка. Сделал, чтобы понимать как оно работает.
Так и живём.
Но скажу сразу, что роутинг не используем, так что над этой проблемой не думал.

Oleg
28.10.2017
10:50:59
Ааагонь! Получилось! И так просто всё было, мне даже писать дополнительную логику не пришлось

Andrey
28.10.2017
10:52:17
Суров, используешь декораторы.

Oleg
28.10.2017
10:52:51
А как ещё? XML для асассинов

Andrey
28.10.2017
10:53:08
А, это джава. Не распознал сходу.
Сорян. Думал, что ты роуты так в js прописываешь.

Юра
28.10.2017
10:59:15
Дожили.

Cenator
28.10.2017
11:00:51

Andrey
28.10.2017
11:01:50
Дожили.
Ну, джава не основной мой язык. Отвык уже.

Юра
28.10.2017
11:03:36

Andrey
28.10.2017
11:05:01
Т.е. будет, но не так как ты думаешь.

Юра
28.10.2017
11:05:35

Andrey
28.10.2017
11:06:00

Юра
28.10.2017
11:06:28

Andrey
28.10.2017
11:06:53

Ilya
28.10.2017
11:08:41
почему в реакте показывет ошибку что не находит лоадер для .gif когда я его только в css юзаю?

Google

Andrey
28.10.2017
11:10:18
Потому что webpack собирает целиком бандл, чтобы подключил и готово.

Ilya
28.10.2017
11:10:42
и нужно лоадер чтобы просто в ксс юзать?

Dmitry
28.10.2017
11:12:15
Или не инклюдить css в джсный бандл

Ilya
28.10.2017
11:12:44
а ну да
в проекте и так говнокод на говнокоде
спасибо

Sergey
28.10.2017
11:36:43

Сергей
28.10.2017
11:37:31
static поля

Sergey
28.10.2017
11:37:48
Позже чуть
В свободное время буду доделывать
Если есть желание - помощь приветствуется

andretshurotshka?❄️кде
28.10.2017
12:00:10
regexp?)

Dmitry
28.10.2017
12:02:49
А зачем пустые функции передавать в качестве дефолтных пропов?

Алексей
28.10.2017
12:03:46

Dmitry
28.10.2017
12:04:03
Это меняет дело)

Алексей
28.10.2017
12:04:42
а вообще, для того, чтобы жс не уссался от страха, когда увидить андеф, когда попытается коллнуть функцию
и не высер undefined is not a function
впринципе, в этом идея всех defaltProps’ов

Google

Dmitry
28.10.2017
12:06:43
Идея дефолтных пропов в том, чтобы задавать дефолтное поведение компонента, а не саппресить js'ные ошибки и не писать проверки кмк)

Алексей
28.10.2017
12:07:08
если делаешь реюзабл компонент и у него есть онклик. откуда знаешь что надо будет сделать по этому клику в той или иной ситуации ?

Dmitry
28.10.2017
12:09:00
Я не знаю и передаю его поведение снаружи. И это совсем не связано с пустыми функциями в дефолт пропах

Алексей
28.10.2017
12:10:02
ты в пкомпоненте должен сказать «вызови мне ее». и по дефолту ставишь пустую функцию

Dmitry
28.10.2017
12:10:56
Или пишешь if (this.props.foo) this.props.foo()

Алексей
28.10.2017
12:11:15
а если таких мест сотни (допустим) ?:)

Dmitry
28.10.2017
12:11:55
{ callFoo() { if (this.props.foo) this.props.foo() } }

Алексей
28.10.2017
12:12:14
это тоже самое, что дефолтные значения у параметров функций . можно и без низ но с ними куда приятне

kana
28.10.2017
12:12:47
Вообще известно же, что if - костыль по солиду. В данном случае решение через дефолтный пропсы как-то правильнее (лишь внешне, внутри там все равно ифы) выглядит, так как мы динамически диспатчим или в проп, или в никуда, но не вручную, а через реакт

Алексей
28.10.2017
12:12:52
так дефолт пропс делают примерно тоже самое ?
только даст возможность исползовать еще и дефолтное значение

Bohdan
28.10.2017
12:22:55
Привет.
Ситуация следующая - начал учить Реакт (уже как 2 дня?), до этого имел дело только с jQuery i Vanilla.js (ну и здесь опыт всего 2 месяца), так вот, вопрос в следующем - посоветуйте пожалуйста хороший туториал по созданию многостраничного приложения или хотя бы поделитесь ссылкой на хороший многостраничный сайт на гитхабе, а там я уже сам попытаюсь понять в исходниках как и что организовывать?
Спасибо за внимание и извиняюсь за, в каком-то роде, не очень умный вопрос.

Sergey
28.10.2017
12:24:05
Ну да, там просто regex. Позже я хочу сделать, чтобы он сам в документе искал propTypes. Я до этого не делал подобных вещей.

Stepan
28.10.2017
12:25:38

Bohdan
28.10.2017
12:33:09
Та погугли react-router и будет тебе счастье
Так и зделаю, просто подумал, мб, кто-то поделится здесь конкретным примером. ?
Тогда такой вопрос - а какую версию роутера лучше юзать? Просто вчера разбирал v1, потом увидел что уже есть v4, и переписывал примеры с помощью доки на четверку.
Какая версия оптимальная на сегодня? Просто, как показывает практика - последние релизы не всегда лучше проверенных старых?

Stepan
28.10.2017
12:33:21

Bohdan
28.10.2017
12:33:33
Все, спасибо?

Artyom
28.10.2017
12:33:46
Смешной вопрос, касательно роутера

Andrew
28.10.2017
12:33:59
4 же сломана ещё?