@react_js

Страница 965 из 5115
Andrew
17.02.2017
16:22:44
думаю как это сделать, да так шоб не глупо

map новый массив возвращает?

Sergey
17.02.2017
16:23:35
а кажется заменил .. сек зырю https://uxui.ru/js/app.jsx
да, вот все обновил щас.все норм дб, но ошибки в консоли опять((

Google
Klim
17.02.2017
16:23:40
трансформирует текущий

Klim
17.02.2017
16:24:06
:D

Andrew
17.02.2017
16:24:12
f[f[f[

Vladimir
17.02.2017
16:24:12
Дайте ссылку на нуб канал

Klim
17.02.2017
16:24:53
https://t.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g

Brs
17.02.2017
16:26:50
map новый массив возвращает?
ну типа const newVar = [...this.props.prop].sort();

Andrew
17.02.2017
16:27:00
this.sortedGroup = groups.map((group : DialogGroup) => { group.shorts = [...group.shorts].sort((short : ShortRecent) => { return 1; }); return group; });

Michael
17.02.2017
17:25:33
Да, тут редьюс подойдёт

Но он мерзкий, потому что на первой итерации выдаёт тебе сразу два элемента

Google
Vladimir
17.02.2017
17:26:07
что?

Michael
17.02.2017
17:26:13
либо нужно пятый параметр проставлять

что?
При первой итерации у него в previousValue arr[0], а в currentValue - arr[1]

если не задать initialValue

Vladimir
17.02.2017
17:27:49
пробрасывай initialValue

так его надо задавать

откуда редьюсу знать какое значение/коллекцию ты хоешь на выходе получить

Gordey
17.02.2017
17:29:04
Дурацкий reduce ?

Michael
17.02.2017
17:29:32
Это совершенно правильно

Алексей
17.02.2017
17:32:09
reduce мощная абстракция, через него можно и map и filter и все остальное для работы с коллекциями выразить)

Алексей
17.02.2017
17:40:29
На очереди трансдьюсеры!
и ленивые коллекции!

Mike
17.02.2017
17:41:38
Кложур фтв!

Vladimir
17.02.2017
17:43:55
всё так

Andrew
17.02.2017
17:49:19
@iamstarkov https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce ано?

Vladimir
17.02.2017
17:49:28
да

Andrew
17.02.2017
17:49:49
ща посмотрим

Name
17.02.2017
17:51:43
Andrew
17.02.2017
17:51:56
по моему оно тут только нагромоздит чего-то лишнего sortGroups(groups : DialogGroup[]) : void { this.sortedGroup = groups.map((group : DialogGroup) => { group.shorts = [...group.shorts].sort((short : ShortRecent) => { return 1; }); return group; }); console.log(groups, this.sortedGroup); } удобно и просто

return 1; - я потом заменю конеш)

Google
Vladimir
17.02.2017
17:58:23
зачем?
из массива получить массив массивов, верно?

Name
17.02.2017
18:04:37
вроде бы проблема в том, что нужно сделать сортировку вложенных где-то глубоко в объекте массивов без мутирования а ты похоже хочешь сделать что-то типа flatMap с ними

Алексей
17.02.2017
18:28:27
Добрый вечер. Такой вопрос: какой способ отлова события роутинга в react-router самый кошерный?

Алексей
17.02.2017
18:41:27
Хуки типа componentWillUpdate?

Vladimir
17.02.2017
18:41:56
хуки роутера

открой доку

Алексей
17.02.2017
18:42:25
onEnter, onLeave?

Хуки уже не модно: We had to recreate the lifecycle hooks with onEnter, onLeave, andonChange. React already has componentWillMount,componentWillReceiveProps andcomponentWillUnmount.

В 4 версии их похоже не будет

Алексей
17.02.2017
18:50:16
Теперь нам предлагают юзать методы реакта

Вот поэтому я и спрашиваю.

Vladimir
17.02.2017
18:52:06
я не переезжал на rr4

он же ещё в альфе

Valentin
17.02.2017
18:53:04
В бете))

Алексей
17.02.2017
18:56:10
Может я не прав и меня закидают какашками, но react-router - лютое говно и вообще неудачный выкидыш попытки скрещивания ужа с ежом. А 4 версия - это работа над ошибками и значительное уменьшение количества говна.

Dmitrii
17.02.2017
18:57:35
4 да лучше стал

Алексей
17.02.2017
18:58:14
Но на мой взгляд, использовать для роутинга методы реакта, которые для этого не предназначены является весьма сомнительным решением.

Google
Алексей
17.02.2017
18:59:26
Срочно нужен js разработчик на доработку существующего плагина для chrome на react, почасовая оплата. Много запросов к страницам и регулярок. Подробности вышлю в личку, спасибо)

Алексей
17.02.2017
18:59:45
У меня возможно есть решение чуть получше, которое в некотором будущем будет оформлено как npm пакет.

Алексей
17.02.2017
19:47:14
какие альтернативы?
Если не Путин, то кто? React-router версии 4 или какой-нибудь другой роутер, которых тысячи.

Ywein
17.02.2017
19:47:54
причем тут путин

Admin
ERROR: S client not available

Ywein
17.02.2017
19:48:09
я конкретную альтернативу спрашиваю.

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

мне нужен один который был бы лучше

Azein
17.02.2017
19:49:44
мне нужен один который был бы лучше
Мой любимый ответ: написать свой =)

Вообще, рр3 пока самый удобный из сторонних которые я юзал.

v4 вообще не зашел со своим контекстом и монополией инстанса роутера на навигацию

Ywein
17.02.2017
19:50:49
Мой любимый ответ: написать свой =)
мм, не, я против велосипедов, а реально писать свой полноценный проект - у меня к сожалению времени нету. я меркантильная сволочь и бесплатно код писать в последнее время не люблю.

Алексей
17.02.2017
19:50:50
мне нужен один который был бы лучше
ну кстати мне тоже, пока лучше самописного ничего не нашёл

Ywein
17.02.2017
19:53:53
ну кстати мне тоже, пока лучше самописного ничего не нашёл
большой плюc rr в относительной стандартизации все же. новый в проекте человек скорее всего сходу поймет что происходит, с самописным это большая проблема.

Anton
17.02.2017
19:55:35
большой плюc rr в относительной стандартизации все же. новый в проекте человек скорее всего сходу поймет что происходит, с самописным это большая проблема.
я вот кстати не понимаю в rr, там возможно сделать рутинг не иерархическим? т.е. чтобы в другом блоке можно было иметь свою другую иерархию, например?

Denis
17.02.2017
19:56:48
в случае с жсс стайл теги вставляются при маунте и удаляются при анмаунте
Это же reflow?) Как влияет на перфоманс? если не удалять из шапки, в только добавлять, если мы подгружаем Новый бандл?

Anton
17.02.2017
19:57:24
дело в том что они вообще в разных компонентах

Denis
17.02.2017
19:57:52
Как в JSS и styled-components решается вопрос nested? Как вендорные классы учитывать (is-ie8, no-js, is-mobile, etc)?

Google
Azein
17.02.2017
19:58:07
в v4 можно сделать вложенные роуты дальше, насколько я помню

Ywein
17.02.2017
19:58:49
дело в том что они вообще в разных компонентах
ну так а сделать чтобы были в одном. просто этот root компонент может быть по сути пустым и включать в себя только роутер.

Anton
17.02.2017
19:59:09
а вот ещё, накой хер рутеру нужен модуль хистори в плане именно хистори? есть же стейт уже

Azein
17.02.2017
19:59:22
но опять же, на опыте самописного роута - на основе реакта написать роутер, который это может, не слишком сложно. Даже на моем уровне - я не большой спец в написании сложных hoc/крутой функциональной композиции

Anton
17.02.2017
19:59:29
т е беру хешхистори и там говно после вопроса

Владимир
17.02.2017
20:00:06
Опять обсуждать ?

Azein
17.02.2017
20:00:46
рр3 мне понравился, но чет в новом проекте решил свой написать потому что а почему бы и нет и вдруг что то удобнее сделать получится именно для своих кейсов

Anton
17.02.2017
20:01:01
вернее, рут был в одном, а субруты были дальше внутри компонент

Ywein
17.02.2017
20:02:10
а вот ещё, накой хер рутеру нужен модуль хистори в плане именно хистори? есть же стейт уже
не ну. он же при переходе с роута на роут пушит это в браузер хистори. чтобы кнопка назад работала и все такое.

Denis
17.02.2017
20:03:09
Опять обсуждать ?
В свете того, как styled-components начали хайпиться, надо бы!

Ywein
17.02.2017
20:03:31
это который фолбэк для чего-то допотопного, которое в адресной строку текущую страницу только в виде #page умело понимать?

Anton
17.02.2017
20:06:00
да

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