@react_js

Страница 1565 из 5115
Кирилл
28.06.2017
10:15:31
у нас бек на гошке прерывает обработку поиска если ловит closed ивент на реквест
это если abort на xmlhttprequest сделать? он рвет коннект видимо и сервак понимает это?

единственный кейс когда нужно было знать порядок и отменять результаты старого запроса я решал номером запросов
ну да без отмены единственный вариант - понимать что результаты пришли не от последнего запроса и игнорить их. Но вот сервак опять же не поймет что результаты уже не нужны

хотя я 1 раз слышу чтобы кто-то обрабатывал эту ситуацию

Google
Denis
28.06.2017
10:19:12
бек видит что соединение кикнуто

Кирилл
28.06.2017
10:19:26
axios
ну так axios это обертка над xmlhttprequest судя по всему

Denis
28.06.2017
10:19:58
чет там у вас очень связно видимо
да ну, общение на уровне запрос ответ

без специфики

единственный кейс когда нужно было знать порядок и отменять результаты старого запроса я решал номером запросов
вот это кстати уже связывание, http запросы по дизайну req/reply, correlation id нужен только в асинхронщине типа вебсокетов, и то если там не cqrs подобная система и 100% нужен ответ а не просто обновление интерфейса, которое может прилететь с бека в несвязной от запроса манере, типа ENTITY_UPDATED { entity_id, payload }

Ivan
28.06.2017
11:11:28
в гите как-то можно отследить изменения одного взятого файла?

hlomzik
28.06.2017
11:11:57
да и даже без дефисов должно

Ivan
28.06.2017
11:14:09
пасиба. хотел узнать что за мудак опечатку сделал из-за которой апи косячить стала, оказалось это я сам

Ivan
28.06.2017
11:14:49
да я так уже нашел

Mikhail
28.06.2017
12:04:26
Может знает кто: https://www.npmjs.com/package/superagent оно не поддерживает никакие abort'ы?

Google
Ivan
28.06.2017
12:09:07


L'Alchimiste
28.06.2017
12:09:22
да ладно

Ivan
28.06.2017
12:09:25
простите, очень хотел пошутить про аборты

Default
28.06.2017
12:11:03
Кто-то юзает razzle вместо cra?

Nikolay
28.06.2017
12:11:04
Кирилл
28.06.2017
12:24:58
и где смеяться?
там где ты ь пропустил

Nikolay
28.06.2017
12:25:34
ха ха?

Alex
28.06.2017
12:29:37
тут пролетало что redux-form говно, react-redux-form лучше?

Eugeniy
28.06.2017
12:38:46
А чем redux-form говно?)

Vladyslav
28.06.2017
12:41:01
всем приветы, такой вопросец, а нормально делать виззард-степ-форму , но чтобы каждый шаг был не отдельной формой, а была одна большая форма и в нее подгружались степы ?

Ostap
28.06.2017
12:42:17
юзаю https://formstate.github.io/#/ оч доволен. супер гибко и без всяких ненужных UI биндингов

правда оно для mobx

еще и на typescript

Alex
28.06.2017
12:43:05
А чем redux-form говно?)
да что то очень много левого кода нужно писать чтобы одну форму заставить работать, как то показалось оверхеда дофига

Vladyslav
28.06.2017
12:43:58
я покопался чутка в этом всем, абсолютно беспонтовая вещь, если не сотня полей, надоело тянуть на каждый чих либы

плюсую

я об redux-form

Eugeniy
28.06.2017
12:44:10
Google
Eugeniy
28.06.2017
12:45:08
ну офк, если у вас только страница логина и все, то не нужна либа)

Vladyslav
28.06.2017
12:45:45
ну не совсем страница логина, но блин, там документации на ндеел ючтения только и понимания

неделю*

Eugeniy
28.06.2017
12:46:09
хз, я поставил, потыкал час - разобрался

там по-моему все предельно просто

Просто если нужна какая-то валидация и обработка многих полей + где ещё поля зависят от других полей, то руками это все писать займет уйму времени

Alex
28.06.2017
12:47:57
ну я завел react-redux-form с пол тычка, без особых хлопот, думаю выпиливать redux-form, просто если react-redux-form бажная - пишите сразу

Eugeniy
28.06.2017
12:48:27
так глянул

? ethorz
28.06.2017
12:49:11
Народ, прошу не кидаться говном. Есть сабмит, по которому идет запрос на сервер, суть в том, что я из стейта беру тэги const displayInfo = {...state.displays__add}; таким образом, дальше идет фильтр displayInfo.tags = displayInfo.tags.map(tag => tag.label);, но, стейт не обновляется именно в тегах, в остальных местах по нормальному, на них нет фильтра

не могу понять в чем проблема

т.е. фильтр не должен обновлять стейт, а через ... я копирую объект

Eugeniy
28.06.2017
12:50:27
ты говоришь идет фильтр а юзаешь map?)

? ethorz
28.06.2017
12:50:37
ой, да, мап

я задумался что-то и написал про фильтр)

Alex
28.06.2017
12:50:56
А какие у этой либы явные плюсы?) Ну, мне просто интересно, я не юзал
меньше возни с коннкетом формы, чем у redux-form. это на вскидку, проще для понимания что ли

Eugeniy
28.06.2017
12:51:41
меньше возни с коннкетом формы, чем у redux-form. это на вскидку, проще для понимания что ли
но ведь там обычный HOC в который передаешь валидацию и название формы



Alex
28.06.2017
12:54:08
https://davidkpiano.github.io/react-redux-form/docs/recipes/simple.html

в общем оно с виду тоже самое

Google
Alex
28.06.2017
12:54:51
только меньше кода)

Stas
28.06.2017
12:55:41
в rxjava при создании Observable через create можно добавить callback на unsubscribe http://reactivex.io/RxJava/javadoc/rx/Subscriber.html#add(rx.Subscription) . Как это в rxjs делается?

Eugeniy
28.06.2017
12:56:30
только меньше кода)
А начальное состояние формы можно только в сторе задать?

Gleb
28.06.2017
12:56:47
Как в styled-component делать компоненту экстендя несколько ? Несет меня не туда, уже во множественное наследование. Поправьте если что не так делаю, скажем компонент базовый кнопка, от его наследуются или оборачиваются два компонента большая кнопка и кнопка красного цвета, как сделать третий компонент смержив два других?

Eugeniy
28.06.2017
12:57:33
а зачем экстендить такое? ну т.е. почему пропсами не поменять цвет и размер?

<Button red />

${props => props.red && css``}

Admin
ERROR: S client not available

Gleb
28.06.2017
12:59:55
окей а если не red а если black или white, то валидно ли выше уровнем передавать какой нибудь plain object где мапятся цвета на какое нибудь бизнес вэлью?

Denis
28.06.2017
13:01:27
Для этого есть темы

И именование по роли в дизайне

Gleb
28.06.2017
13:01:46
Тогда дважды мапить?

Denis
28.06.2017
13:01:50
Primary secondary accent

Gleb
28.06.2017
13:02:44
Ну то есть сначало на название в теме, а на цвет из стиля уже в компоненте

Eugeniy
28.06.2017
13:05:53
Ну если у тебя тип кнопки зависит от каких-то входных данных, ты можешь выше сделать const kind = 'red' const colors = { red: false, black: false } colors[kind] = true <Button { ...colors } />

хз правда насколько это ок

Просто не совсем понятен весь смысл такого подхода)

? ethorz
28.06.2017
13:09:21
кто знает, что быстрее, Object.assign или spread?

если копировать объект

Gleb
28.06.2017
13:09:26
const StatusLabel = div.extend` background: ${props => dictionary[props.state]} `; const dictionary = { [SOME_VALUE_1]: "red", [SOME_VALUE_2]: "green" };

Google
Eugeniy
28.06.2017
13:10:07
кто знает, что быстрее, Object.assign или spread?
Бабель же spread конвертит в Object.assign

Stas
28.06.2017
13:10:12
о нашел. нужно внутри create вернуть var source = Rx.Observable.create(function (observer) { observer.onNext(42); return function () { console.log('disposed'); }; });

Eugeniy
28.06.2017
13:10:15


? ethorz
28.06.2017
13:10:54
Eugeniy
28.06.2017
13:10:59
Ну а нативно его пока нигде нету, разве что в ноде 8 под флагом

Alex
28.06.2017
13:17:25
Eugeniy
28.06.2017
13:18:27
насколько я понял, что да
Просто бывает, что в форму нужно подгрузить данные, чет не нашел там как это решается

Dmitry
28.06.2017
13:18:55
http://react-toolbox.com/#/ кто что скажет про это?

Alex
28.06.2017
13:18:58
Иван
28.06.2017
13:24:32
Дуров согласился на внесение Телеграмма в росреестр ПО, да вот толку мало, сам телеграмм никак не может дать ключи от чатов

При этом основатель мессенджера отказался выполнять требования "пакета Яровой"

Иван
28.06.2017
13:25:06
http://tass.ru/obschestvo/4372015?utm_source=tass&utm_medium=push&utm_campaign=push_all&following_ch=2394

Я АРУ В ГОЛОСИНУ

Дмитрий
28.06.2017
13:25:32
Единственное, что в истории с постом Дурова вызывает у меня эмоции, это журналисты. То есть не те, которые мудаки, а те, которые, вроде бы, хорошие, и должны держать планку журналистики. Дуров в своём посте вконтакте (https://vk.com/wall1_1854483) дал ссылку на компанию Telegram Messenger LLP в британском реестре компаний. Реестр открытый, любой желающий может найти в нём любую компанию, зарегистрированную в Великобритании, и посмотреть информацию о ней. Как Медуза называет новость, где Дуров постит ссылку на _открытый_ реестр? «Дуров предоставил данные для регистрации Telegram в России». Плевать, что заголовок соответствует действительности чуть менее, чем никак. Плевать, что в действиях «Регистрация в реестре ОРИ» и «Пост вконтакте со ссылкой на открытый реестр» есть КАКАЯ-ТО РАЗНИЦА. Плевать на уровень журналистики. Зато все клики и цитируемость — наши!

Уровень журналистики

Иван
28.06.2017
13:27:56
"Ну короче, пиздец, Семен..."

"Однако мы не будем выполнять антиконституционный и нереализумый технически "закон Яровой" - равно как и другие законы, не совместимые с защитой частной жизни и политикой конфиденциальности Telegram", - добавил Дуров.

Красава, Дуров, ты красава

Страница 1565 из 5115