@react_js

Страница 4797 из 5115
Сергей
11.09.2018
21:01:48
Cenator
11.09.2018
21:03:35
или ramda
махровая ООП библиотека

Сергей
11.09.2018
21:04:21
Sergey
11.09.2018
21:04:47
махровая ООП библиотека
че теперь рамду не юзать?

Google
Cenator
11.09.2018
21:05:52
че теперь рамду не юзать?
immutable <- facebook -> react сам решай

Сергей
11.09.2018
21:06:00
Abu
11.09.2018
21:06:29
Таймураз
11.09.2018
21:07:13
Sergey
11.09.2018
21:08:18
immutable <- facebook -> react сам решай
да глупости это все

Andrey
11.09.2018
21:08:50
ООП?) Лол)
Прекрасная либа для работы с объектами.

Правда в js объекты - это структуры в основном, но это мелочи)

Cenator
11.09.2018
21:09:42
ООП?) Лол)
https://t.me/leadingedge/27

Kendr
11.09.2018
21:10:21
ООП?) Лол)
Отстаешь от трендов

Andrey
11.09.2018
21:10:42
https://t.me/leadingedge/27
Это структурное программирование, а не ООП.

Таймураз
11.09.2018
21:11:32
https://t.me/leadingedge/27
Читал, но не совсем согласен

Sergey
11.09.2018
21:11:48
https://t.me/leadingedge/27
ну и что? Дмитрий что-то с кажется негативным контекстом написал и капец?

Google
Sergey
11.09.2018
21:12:54
А почему контекст негативный?
я не говорю, что негативный. Может показаться, что негативный

Таймураз
11.09.2018
21:13:03
А почему контекст негативный?
> махровая > водившая всех за нос

Andrey
11.09.2018
21:13:17
> махровая > водившая всех за нос
А так же наличие структур называет ООП.

Таймураз
11.09.2018
21:13:39
А так же наличие структур называет ООП.
Оттуда и негативный контекст)

Andrey
11.09.2018
21:14:11
Вообще меня раздражает, что люди считают наличие объектов ~ ООП.

Sergey
11.09.2018
21:14:32
нет ничего плохого в том, что что-то предназначено для работы с объектами

Таймураз
11.09.2018
21:15:30
Вообще меня раздражает, что люди считают наличие объектов ~ ООП.
К слову, само ООП- это норм А не то, что под этим термином используют

Sergey
11.09.2018
21:15:52
мы сейчас опять вернемся к тому, что начнется выяснение: что такое ООП. Пустое. Рамда решает твои проблемы — юзай. тема закрыта

Таймураз
11.09.2018
21:18:17
мы сейчас опять вернемся к тому, что начнется выяснение: что такое ООП. Пустое. Рамда решает твои проблемы — юзай. тема закрыта
Если бы треп был пустой- он бы не возникал на ровном месте Тот же jwt треп не просто так возникает Я не призываю сейчас его использовать- просто для многих вещей нужно объяснение. А с ООП, как и с JWT люди к пониманию не смогут сами придти

Alex
11.09.2018
21:30:12
Сова, а есть канал куда ты что-то пишешь, или скидываешь новости/записи конференций и тд?

Alex
11.09.2018
21:30:41
thx

Cenator
11.09.2018
21:30:53
норм интеграция

Kendr
11.09.2018
21:33:44
только t.me/sovacoding
Есть же ещё один, нет?

Сергей
11.09.2018
21:33:52
t.me/codergoodies?

Kendr
11.09.2018
21:33:55
Да

Твой?

Сергей
11.09.2018
21:34:09
да

туда скидываю не только я

Google
М
11.09.2018
21:50:47
Желание все контролировать вкупе с желанием иметь унифицированные методы ломается вдребезги о трехмерный массив ?

Kelin
11.09.2018
21:50:52
А можно ли <SomeWrapper> <ChildComponent /> </SomeWrapper> В SomeWrapper сделать, чтобы прокидывался класс для ChildComponent?

Eduard
11.09.2018
21:52:03
Только у меня сайт Redux лагает?

Kelin
11.09.2018
22:00:52
О, пасиб

Через React.Children.map и React.cloneElement можно ж ?
Я не весь апи еще знаю, анлак

Дмитрий
12.09.2018
00:10:06
че теперь рамду не юзать?
Только что выпилил из проектов окончательно

Сейчас когда везде есть итераторы, мапы и for of, рамда просто потеряла актуальность, больше не нужно вычурно итерироваться по объектам делая вид что это списки, разные варианты апдейтов и прочие методы с триллионом перегрузок сигнатуры туда же

2015 год далеко в прошлом и все авторы уже давно двинулись дальше; 0.25 — это последняя, окончательная, версия рамды

Дмитрий
12.09.2018
00:35:10
а как обновляешь вложенные объекты? или просто не делаешь вложенных объектов?
В простейшем случае достаточно композиции const x = createStore(0) const y = createStore(1) const point = createStoreObject({x, y}) const {up, down} = createApi(y, { up: (y, n) => y + n, down: (y, n) => y - n, }) const {left, right} = createApi(x, { right: (x, n) => x + n, left: (x, n) => x - n, })

Дмитрий
12.09.2018
00:41:22
Всякие списки/мапы вообще выражаются через стандартные Set/Map

Artyom
12.09.2018
03:12:01
В простейшем случае достаточно композиции const x = createStore(0) const y = createStore(1) const point = createStoreObject({x, y}) const {up, down} = createApi(y, { up: (y, n) => y + n, down: (y, n) => y - n, }) const {left, right} = createApi(x, { right: (x, n) => x + n, left: (x, n) => x - n, })
>_> - эта проверенная временем библиотека давно не нужна, все уже можно делать на нативном коде - и как ты работаешь со сложными структурами? - написал свою библиотеку Вот так всегда

Дмитрий
12.09.2018
03:33:24
Вот скажи, нафига в 2018 году нужны замены для Object.keys? имплементация tranducer-js если всё это делается генераторами? (кстати, рамда Symbol.iterable не поддерживает, nuff said)

Nursultan
12.09.2018
03:46:23
Всем привет! У меня есть центр авторизации которые раздает токены авторизации и есть микро сервисы. Пользователи микро сервисов авторизуются через этот центр авторизации. Если авторизовался на одном микро сервисе то токен действителен и на других микро сервисах. Вопрос такой как лучше организовать переход токена на фронтенде? Токен храню в local storage.

Admin
ERROR: S client not available

Google
Dmitriy
12.09.2018
05:10:36
Привет! Есть кодеры из Кирова?

Nursultan
12.09.2018
05:18:05
Эти микросераисы на одном урле?
Нет разные урлы и домены

Andrey
12.09.2018
05:21:35
Нет разные урлы и домены
Напиши слой апи, в котором будешь использовать этот токен. Этот слой будет по сути набором функций. Не более.

Sergey
12.09.2018
05:22:25
Compose можно ручками написать. А остальное зачем?
я часто использую partialRigth, curry вместе с redux-most, cond тоже пригождается часто. так-то можно было бы, но зачем если можно import ramada/es/compose?

Andrey
12.09.2018
05:23:38
я часто использую partialRigth, curry вместе с redux-most, cond тоже пригождается часто. так-то можно было бы, но зачем если можно import ramada/es/compose?
Видишь. Вопрос инструментов. Как только отказываешься от редакс, так сразу это все перестаёт быть нужным. А тащить либу ради функции в 3 строчки смысла мало.

+ у тебя в проекте будет recompose, в котором эта функция уже есть.

Sergey
12.09.2018
05:24:59
+ у тебя в проекте будет recompose, в котором эта функция уже есть.
ты о какой функции? у меня как есть рекомпоуз

Sergey
12.09.2018
05:26:07
Видишь. Вопрос инструментов. Как только отказываешься от редакс, так сразу это все перестаёт быть нужным. А тащить либу ради функции в 3 строчки смысла мало.
речь же не только про компоуз. также при условии, что в бандл можно подключить только выборочно, скачать либу не проблема. она почти ничего не весит

Николай
12.09.2018
05:53:32
Всем доброе утро. Кто-то использовал styled-components? Подскажите как настроить проект чтоб все стили собирались в один css файл?

Николай
12.09.2018
05:55:10
в этом и прикол SC
понял, спасибо

Дмитрий
12.09.2018
06:54:41
Где-то можно почитать попробробнее?
https://codesandbox.io/s/vmx6wxww43?module=%2Fsrc%2FApp.js

Google
Дмитрий
12.09.2018
06:56:58
я часто использую partialRigth, curry вместе с redux-most, cond тоже пригождается часто. так-то можно было бы, но зачем если можно import ramada/es/compose?
Библиотека в примере выше начиналась как исправление кривых мест в redux-most. Он просто не удобный, никакие partialRight не нужны при нормальном event driven коде)

Nikolay
12.09.2018
07:14:30
Виталий
12.09.2018
07:40:47
Почему-то не работает react-virtualized, элементы через раз и не до конца подгружаются, при прокрутке сильно дребезжат: function Renderer({ index }) { return <div style={{background: 'red'}}>{index}</div> } function Content() { return ( <List style={{background: 'blue'}} width={500} height={500} rowHeight={100} rowRenderer={Renderer} rowCount={100} overscanRowCount={3} /> ); } В чём может быть проблема?

Виталий
12.09.2018
07:43:13

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