@react_js

Страница 4903 из 5115
Zamir
28.09.2018
14:04:26
поэтому вопрос такой где это сделать ? прям в компоненте?

выстреливать типа экшн?

dima
28.09.2018
14:04:42
что то дично толку от мапы ? id ни о чем не говорят

Eugene
28.09.2018
14:04:47
?ты что-то делаешь не так

Google
dima
28.09.2018
14:05:04
такое ощущение что взял масив в цикле и засунул в обьект и ключи индекс

Zamir
28.09.2018
14:05:32
это мне с сервера приходит )

тобишь бекенд отдает, а мне это нужно соединить и отобразить

Andrew
28.09.2018
14:14:36
И забирай что тебе нужно

Или объект с ключом - id

Alexander
28.09.2018
14:22:10
господа, одно время тут анонсировали библиотеку для преодоления бойлерплейта redux-thunk, написанную каким-то русским кулибиным

дайте ссыль, пожалуйста

Artyom
28.09.2018
14:25:46
?

Это? https://gist.github.com/artalar/f99c5bd7ef96553286c060785104b215

Или это? https://github.com/artalar/redux-act-dispatch-free

Alexander
28.09.2018
14:26:23
из трёх букв

о, act наверное

Google
Никита
28.09.2018
14:29:05
https://github.com/Vnkitaev/realt - эта норм

Artyom
28.09.2018
14:30:05
Хех, а мы ее выпилили, наоборот

Alexander
28.09.2018
14:33:44
сова вроде либу писал

есть у кого его гит?

возможно это: https://github.com/atomixinteractions/redux-symbiote

Artyom
28.09.2018
14:35:30
+

Andrew
28.09.2018
14:36:26
Ребзи а че там новый алгоритм для sort завезут в v8 ? ?

Artyom
28.09.2018
14:36:38
уже

сортом пользуюсь раз в годв среднем, буквально

Alexander
28.09.2018
14:37:15
+
я похожу чутка неправильно выразился, мне посоветовали альтернативы для санков

Andrew
28.09.2018
14:37:34
Artyom
28.09.2018
14:38:02
Сам пишешь что ли ?
Да просто не было необходимости

Andrew
28.09.2018
14:39:01
Ну вообще да, на фронте нет особо смысла

Ну для ноды думаю это будет большой +

Nerzh
28.09.2018
14:40:01
здаров верстальщики, подскажите готовую проверенную компоненту селектора с чекбоксами и красивостями и я хз важно ли это, проект без редакса...

Dmitry
28.09.2018
14:40:05
Ну вообще да, на фронте нет особо смысла
Когда в гриде сортировка на клиенте, к примеру

Andrew
28.09.2018
14:40:27
Когда в гриде сортировка на клиенте, к примеру
Чаще всего у тебя там еще и пагинация

Тогда нет смысла чет сортировать на фронте

Когда человек перейдет на след страницу бэк отдаст же не те данные если не будет знать о сортировке

Google
Dmitry
28.09.2018
14:44:55
Чаще всего у тебя там еще и пагинация
Не всегда нужна пагинация Тут можно вечно продолжать) Суть в том, что есть такой кейс и он не самый редкий

Andrew
28.09.2018
14:46:25
Не всегда нужна пагинация Тут можно вечно продолжать) Суть в том, что есть такой кейс и он не самый редкий
Соре, у меня обычно данных много, я б с удовольствием делал бы на фронте сортировки,но на массиве в 10к оно будет безбожно лагать

Nerzh
28.09.2018
14:46:52
@ValeryKobzar мне бы просто селектор, чтоб не верстать самому, но хороший, тошо вечно как не возьмешь оно все то расползется, то хер кастомизируешь

Nerzh
28.09.2018
14:48:05
ну полюбому ж есть всеми проверенные. как Alamofire для работы с http на swift

react-select, rc-select
угу щас почитаю, спсб

Fedorov
28.09.2018
14:59:12
Всем привет. Может кто-то сможет подсказать - задача «Half-star rating system» рендерю, например, 5 дивов, в каждом из которых по 2 спана на каждый спан висит событие onmouseover которое возвращает индексы этих спанов (если наведение на левом спане => index + 0.5, на правом => index + 1) как мне динамически закрашивать все спаны нужного индекса? т.е. грубо говоря правильная реализация from - to

what
28.09.2018
14:59:35
Уважаемые господа, посоветуйте компонент для модалок

Alexander
28.09.2018
14:59:36
а ещё вопрос: есть компонент в нём вызывается экшн , в котором срабатывает сервис "login", обрабатывается ответ сервера и диспатчится экшн, изменяются (может быть) данные в сторе. а что если я ещё хочу и в самом компоненте отреагировать на ответ сервера.. допустим вызвать переходу по роуту, или показать окно, что "логин прошёл успешно", сделать редирект или что-то в этом духе.. ?

то есть. page -> action -> service (http request - responce) -> dispatch -> store

Shvembldr
28.09.2018
15:01:58
сделай стейт с флагом и меняй флаг после выполнения экшна @alexandertorn

Valeriy
28.09.2018
15:02:04
@sergeysova расскажи в чем основные отличия https://github.com/sergeysova/redux-execue от redux-think? я пока только логгер заметил, что там еще расскажи?

и почему execue, а не execute?

Alexander
28.09.2018
15:02:43
просто обычно сервис ничего не ретурнит в компонент

Shvembldr
28.09.2018
15:03:49
не совсем понял
тебе надо просто после выполнения?

Shvembldr
28.09.2018
15:05:04
сделай в стейте флаг типа loggedIn: false, когда вызываешь метод login, после него поменяй на true. В компоненте вызови модалку по этому флагу например если она тебе нужна

Google
Сергей
28.09.2018
15:05:38
Способ вызова санков отличается
Тестирование проще организовать

Shvembldr
28.09.2018
15:05:51
если что-то меняется в сторе и тебе нужно реагировать на изменения - пробрасывай это в компонент и реагируй

Alexander
28.09.2018
15:06:05
я понял.. получается двойная проверка. в сервисе я разбираю ответ и получится в компоненте тоже нужно разбирать ответ

Дмитрий
28.09.2018
15:10:28
чат, подскажите пожалуйста. использую https://react-table.js.org, строю древовидную таблицу, с теоретически бесконейчной вложеностью) использую конечно же рекурсию. но возникает проблема, если данные в таблице меняются, то все открытые пункты закрываются. как быть? Можно конечно контролировать состояние таблицы руками, но кажется что с рекурсивно строящейся таблицей это будет достаточно больно

Roman
28.09.2018
15:10:42
https://github.com/Vnkitaev/realt - эта норм
Ахахахахаххахахаха

Извините

Admin
ERROR: S client not available

Vadim
28.09.2018
15:20:42
Кто-нибудь подскажет как отписаться от событий при переходе по меню на другой урл? componentWillUnmount в этом случае не прокатывает :( componentDidMount() { document.addEventListener('keydown', (e) => { if ((e.which || e.keyCode) === 116) { e.preventDefault(); return null; }; }); }

Vadim
28.09.2018
15:22:21
removeEventListener
Да это понятно, я имею ввиду в какой момент писать

componentWillUnmount в этом случае не прокатывает :(

Cenator
28.09.2018
15:22:40
Valeriy
28.09.2018
15:22:52
Vadim
28.09.2018
15:23:12
а как ты пишешь
Вот и пытаюсь писат ьв willUnmount

Cenator
28.09.2018
15:23:23
Вот и пытаюсь писат ьв willUnmount
покажи код полностью

Valeriy
28.09.2018
15:24:02
omg

Google
Vadim
28.09.2018
15:24:03
Или это в отдельную функцию вынести? :)

Valeriy
28.09.2018
15:24:11
в отдельную конечно

Artur
28.09.2018
15:24:18
Это у тебя две разные функции

Cenator
28.09.2018
15:24:20
открой mdn и посмотри что надо передавать туда

Vadim
28.09.2018
15:24:21
Сорян ))))

Спасибо :)

Artur
28.09.2018
15:24:46
(() => null) === (() => null) // false

Valeriy
28.09.2018
15:24:51
это хорошо у тебя обработчик там не на 200 строк

Artur
28.09.2018
15:24:56
Твой кэп)

Valeriy
28.09.2018
15:25:00
а то было бы веселее гораздо

Artyom
28.09.2018
15:25:01
DI?
ну камон

Дмитрий
28.09.2018
15:25:09
Кто-нибудь подскажет как отписаться от событий при переходе по меню на другой урл? componentWillUnmount в этом случае не прокатывает :( componentDidMount() { document.addEventListener('keydown', (e) => { if ((e.which || e.keyCode) === 116) { e.preventDefault(); return null; }; }); }
componentDidMount() { document.addEventListener('click', this.handleClickOutside, true); } componentWillUnmount() { document.removeEventListener('click', this.handleClickOutside, true); } handleClickOutside = (event: any) => { const domNode = findDOMNode(this); if ((!domNode || !domNode.contains(event.target))) { this.setState({ ...this.state, open: false }); } }

Artyom
28.09.2018
15:25:13
депенденси инжекшен

Valeriy
28.09.2018
15:25:30
ну камон
я только проснулся и пока еще плохо вдупляю в сокращения :))

Valeriy
28.09.2018
15:25:59
депенденси инжекшен
ну DI так то и в redux-think есть

Ivan
28.09.2018
15:26:37


По поводу редакса

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