
Tauka
28.08.2017
15:57:15

Max
28.08.2017
15:57:30
да ладно

Sergey
28.08.2017
15:57:30

Егор
28.08.2017
15:58:06
Макс, а у вас в проекте используется нормализированные данные? Такой вопрос стоит еще - получать данные из внешних источников. И там ох как не факт, что будут возвращаться нормализированные данные. У нас прослойка будет на ноде, но хотелось бы узнать опыт - как лучше нормализовать данные?

Google

Max
28.08.2017
15:58:06
шипнутый плохой код лучше нешипнутого но крутого
поэтому все нормализованное

Tauka
28.08.2017
15:58:48
Но без фанатизма

Dmitry
28.08.2017
15:59:31

Егор
28.08.2017
16:00:01

Tauka
28.08.2017
16:01:21

Егор
28.08.2017
16:03:42
Спасибо. Почитаю про normalizr, если у кого есть опыт работы с ним - рад буду услышать мнение) За и против)
Особенно против
"За" в сети всегда хватает)

Tauka
28.08.2017
16:04:40

Google

Tauka
28.08.2017
16:05:03
Очень легок в использовании, немного даже похоже на магию

Егор
28.08.2017
16:05:05
Это не аргумент)

Alexandr
28.08.2017
16:05:24
Пхах, создан Дэном Абрамовым

Егор
28.08.2017
16:05:26
А магия - так вообще настораживает) Поэтому не использую Angular

Alexandr
28.08.2017
16:05:28
вот это аргумент

Tauka
28.08.2017
16:05:51
Норм аргумент)
И сам чувак классный
Всегда хорошо отвечает на issue)
Честно говоря, не знаком с аналогами

Егор
28.08.2017
16:07:45
У меня сразу идея появилась напрямую вызывать редьюсеры на ноде, что бы получить на выходе стейт. Но не уверен, что решение хорошее. Что думаете?
Экшены не очень подходят, вероятно. Не вижу смысле redux на сервере поднимать, с частичным пересечением с клиентскими экшенами. А вот редьюсеры вызывать - why not?
Как идея?

Tauka
28.08.2017
16:09:33

Егор
28.08.2017
16:09:42
nodejs сервер
Прослойка, серверный рендеринг на ней, бизнес-логика, и что бы на клиент уже готовый нормализированный стейт возвращать.

Nikita
28.08.2017
16:11:08
есть ли что-то подобное еще https://github.com/acdlite/reduce-reducers ?

Tauka
28.08.2017
16:11:27
Аааа, вот как. Не знаю, мне не довелось работать с редюкс на сервере.

Сергей
28.08.2017
16:11:58
редюкс
бля

Tauka
28.08.2017
16:12:04
Я даже не представляю как это

Google

Сергей
28.08.2017
16:12:04
ты беззубый?

Oleh
28.08.2017
16:12:09

Сергей
28.08.2017
16:12:17
запоминаем:
РИДАКС

Winni
28.08.2017
16:12:32
РИФЛЮКС мать вашу!

Oleh
28.08.2017
16:12:40
тоже с этого ору) это как vue, называют - вуй

Егор
28.08.2017
16:12:47
Да че вы к словам прикопались) Лучше ответьте по существу)

Nikita
28.08.2017
16:12:56

Tauka
28.08.2017
16:13:00

Oleh
28.08.2017
16:13:10

Сергей
28.08.2017
16:13:26

Artem
28.08.2017
16:13:28

Сергей
28.08.2017
16:13:37
редюкс, блядь

Nikita
28.08.2017
16:13:44
редюкс
буду теперь так говорить

Tauka
28.08.2017
16:13:52

Сергей
28.08.2017
16:14:08
пиздец
хоть бы один послушал лекцию автора

Егор
28.08.2017
16:14:34
Почти что люкс)
Ангюляр

Tauka
28.08.2017
16:14:51
Слушал, очень классные. Но как то не обратил внимания

Google

Сергей
28.08.2017
16:14:51

Егор
28.08.2017
16:15:14
Мне кажется, так в 18-19 веке бы аристократия говорила)

Default
28.08.2017
16:15:17
Есть еще люди, которые редьюсеры редукторами называют

Егор
28.08.2017
16:15:19
Французский, все дела)

Nikita
28.08.2017
16:15:35

Tauka
28.08.2017
16:15:39
Ладно, спасибо за беседу, мне пора

Егор
28.08.2017
16:15:44
И я дублирую. Кто что думает?

Admin
ERROR: S client not available

Егор
28.08.2017
16:15:44
У меня сразу идея появилась напрямую вызывать редьюсеры на ноде, что бы получить на выходе стейт. Но не уверен, что решение хорошее. Что думаете?
Экшены не очень подходят, вероятно. Не вижу смысле redux на сервере поднимать, с частичным пересечением с клиентскими экшенами. А вот редьюсеры вызывать - why not?

Сергей
28.08.2017
16:15:51

Егор
28.08.2017
16:16:51

Nikita
28.08.2017
16:17:27

Егор
28.08.2017
16:17:53
https://www.google.ru/search?q=redial+js&oq=redial+js&aqs=chrome..69i57.2675j0j7&client=ubuntu&sourceid=chrome&ie=UTF-8

Сергей
28.08.2017
16:18:11

Artem
28.08.2017
16:19:22
Ребят, аваш реакт заведется под виндафс95?

Andrey
28.08.2017
16:21:17
плин, а у миня ток 10.

Google

Andrey
28.08.2017
16:21:23
(((

Artem
28.08.2017
16:21:48
я чтот склоняюсь, что нет!
почему люди должны страдать из-за быдляцЦцко ноды?
я тоже страдаю :(

Сергей
28.08.2017
16:22:21
ну и нахера это здесь

Tauka
28.08.2017
16:38:16
Ребят, кто знает как отделять калькуляции стейта от компонента, чтобы не держать их в render()?
Стоит ли писать их как чистые функции и держать в отдельном файле?

Dmitry
28.08.2017
16:39:30
const { data, values } = this.calculateRenderData(this.props, this.state)
)))

Tauka
28.08.2017
16:40:34

Dmitry
28.08.2017
16:41:26
как самый простой вариант

Tauka
28.08.2017
16:43:07
Спасибо. Но такие функции калькуляций не могут классифицироваться как селекторы?
По сути они делают ту же работу

Ilya
28.08.2017
16:55:41
У пеня есть репо для фронта, бэка и микросервиса - не хочу мешать все зависимости в кучу. Что использовать lerna? Чтобы запускать у всех одну команду

Сергей
28.08.2017
16:59:09

Ҫѐҏӗѫӑ
28.08.2017
17:03:32
только что лерну в @beerjs обсуждали)
tl;dr некоторые считают что лерна не нужна

Сергей
28.08.2017
17:04:46
https://tproger.ru/articles/git-fire/

Artyom
28.08.2017
17:10:57