
Zarina
28.04.2017
11:03:22
Ребята, привет! Простите, что вторгаюсь в Ваш чатик. Может, есть среди Вас или Ваших знакомых, кто сейчас рассматривает новые предложения о работе. Порекомендуйте, пожалуйста, middle-разработчика реактом. По ЗП 150-160 (после вычета налогов), офис в центре м. Кропоткинская, Полянка. Буду невероятна Вам благодарна ?

Mike
28.04.2017
11:05:51
ну вообще говоря слово миддл очень расплывчатое, от "ну уже чет писал когда-то" до "почти сеньор, но не совсем"

Alexander
28.04.2017
11:05:54
Zarina @javascript_jobs

Zarina
28.04.2017
11:08:09

Google

Filip
28.04.2017
11:09:03
Просто это не тематический для вакансий
И это флуд и спам

Zarina
28.04.2017
11:10:35
я знаю, простите, пожалуйста, за вторжение, просто в поиске уже совсем в тупик зашла, поэтому осмелилась написать прям сюда
Еще раз прошу прощения

Alexander
28.04.2017
11:14:10
Zarina нормальная там конверсия, искать надо глубже :)

? ethorz
28.04.2017
11:27:57
payload: year - не обращайте внимание
надо где в GET_PHOTOS_SUCCESS закинуть респонс

Mike
28.04.2017
11:32:24
async/await

Alexander
28.04.2017
11:32:31
а что хотелось изначально? Загрузить фотки и?

Mike
28.04.2017
11:32:31
попробуй, полегчает

? ethorz
28.04.2017
11:33:16

Google

? ethorz
28.04.2017
11:35:54
пока не придумал как через fetch можно сделать

Mike
28.04.2017
11:40:36
ну так перед вызовом фетча диспачь REQUEST_STARTED, после окончания — REQUEST_FINISHED с пейлоадом — результатом, соотвественно и передергивай редьюсером у себя в сторе, показывать прелоадер или нет по этим экшнам
или ты что-то другое хочешь?
вот там где у тебя
then(resp => dispatch({ type: GET_PHOTOS_SUCCESS, payload: resp }))
и еще можешь
catch(err => dispatch({ type: GET_PHOTOS_FAIL, payload: err }))

Nikolay
28.04.2017
11:46:37
не FAIL а FAILURE ))

? ethorz
28.04.2017
11:48:25

Mike
28.04.2017
11:49:10

Nikolay
28.04.2017
11:49:30
Спасибо!)

Mike
28.04.2017
11:49:32
вербозность хороша, но не стоит перегибать, как мне кажется

? ethorz
28.04.2017
11:49:39
мне нужно просто return response?

Mike
28.04.2017
11:49:56
а это перед фетчем диспатчишь "о бля ща фетчить буду"
в смысле в процессе? в процессе ты ждешь как бы, ниче не делаешь

? ethorz
28.04.2017
11:50:15
точно
я понял
спасибо

Mike
28.04.2017
11:50:48
тут говорят для этого лучше не фетчем пользоваться а axios
как бы

Рамазан
28.04.2017
12:03:20

Google

Рамазан
28.04.2017
12:03:21
Слив сервиса по созданию игровых магазинов Elpis
Все скриншоты, чистая вёрстка и полностью фронт на React по ссылке: https://yadi.sk/d/zWFnGkGN3HSg8v

Yuri
28.04.2017
12:03:55

Andrey
28.04.2017
12:07:39

Pavel
28.04.2017
12:08:00
нде, даж я со своим "опытом" реакта вижу что эт такая хрень(

anoru
28.04.2017
12:33:15
б-же, ну и говнокод же там
+ тут дело даже не в реакте, https://pastebin.com/HQHpe1H0 https://pastebin.com/Bqdp2ijT, Дальше этих мест не смотрел

Vlad
28.04.2017
12:34:48
желательно ненужные сообщ. удалять )

Pavel
28.04.2017
12:35:07
А есть какой-то способ сделать карту компонентов. Типа Map<String,Node component> ?
Или хранилище компонентов
Хочу отдавать массив компонентов с апи, а реакт бы их рисовал

Сергей
28.04.2017
12:35:42

Pavel
28.04.2017
12:36:48
Она только для кнопок управления апи, доступная только определенным пользователям

Mike
28.04.2017
12:37:23

Сергей
28.04.2017
12:37:41

Mike
28.04.2017
12:37:50
А чем?

Сергей
28.04.2017
12:37:53
скоростью

Mike
28.04.2017
12:37:58
Ок

Сергей
28.04.2017
12:38:01
Map не создает тонну вложенных классов
да и это идеологически правильно

Pavel
28.04.2017
12:39:22
Хотя может проще передавать мапу из label, string и в foreach рисовать кнопки ?

Google

Pavel
28.04.2017
12:39:39
всяко string указывают на action

Сергей
28.04.2017
12:44:22
да

Pavel
28.04.2017
12:45:14
отлично, спасибо.

Max
28.04.2017
13:16:57
а что тут рекомендовали к редаксу?

Admin
ERROR: S client not available

Max
28.04.2017
13:16:59
refux-act?

Pavel
28.04.2017
13:17:19
Redux-actions сила redux-act могила

Max
28.04.2017
13:17:31
первый стоит

Pasha
28.04.2017
13:19:27
боюсь быть закиданным камнями, мби кому будет интересно https://github.com/pavelivanov/redaction. Буду рад здоровой критике, советам)

Nik
28.04.2017
13:22:31
Зачем?
В плане - чем редьюсеры не устроили?

Pasha
28.04.2017
13:24:59
вроде из дескрипшена ясно - отсутствие констант и пробрасываний диспатчей. Кода становится раза в 2 меньше и логика (ИМХО конечно) прозрачнее от этого
плюс можно отказаться от нагорождения action -> reducer если это не http request, а напрямую использовать reducer method для изменения стора
единственный явный минус это отсутствие возможности несколько редьюсеров "подписать" на один экшн тайп
но это решается с помощью batchedUpdates

Maxim robox
28.04.2017
13:28:55

Pasha
28.04.2017
13:29:06
Почему?

Maxim robox
28.04.2017
13:29:23
Ну а если нет Immutable.JS и не хочется?

Pasha
28.04.2017
13:29:32
Если вопрос про то что кто-то хочет юзать без него, то да. В ближайшее время планирую разделить логику
дада, это косяк

Google

Maxim robox
28.04.2017
13:29:43
Вот разделить это правильно, да.

Artyom
28.04.2017
14:02:23
Ребята, кто пилил приложение Альба-Банк INSYNC ?

? ethorz
28.04.2017
16:38:10
Подскажите идейку для пет проекта, для отточки скиллов, по началу react redux router, возможно обращение по апи стороннему, т.е без серверной стороны. Возможно со временем раздуть получится в разы, но для старта что можно сделать интересное?

andretshurotshka?❄️кде
28.04.2017
16:45:10
клиент для телеграма ?

Кисик
28.04.2017
16:47:40
todo лист ?

Sergey
28.04.2017
16:47:56

andretshurotshka?❄️кде
28.04.2017
16:48:18

Sergey
28.04.2017
16:48:46

Andrey
28.04.2017
16:48:46
Получится
Есть же Plus Messenger
Или как его там

andretshurotshka?❄️кде
28.04.2017
16:49:49

Ilnur
28.04.2017
16:51:09
дуров вам не майкрософт окоянный со скайпом