
Dmitriy
19.01.2017
13:43:34
ну я самый тупой алгоритм привел, это да

Nikita
19.01.2017
13:47:47
В зависимости от того что есть
У меня при обновлении ноды обновлялись все ид вверх, поэтому в объект хранилище добавлялись новые ид а в иерархии менялись связи

Google

Сергей
19.01.2017
14:39:01
Всем привет
есть вопрос
есть где пример
как хранить подобные графы
и стоит ли такое делать на реакте?
ну
react + d3 для соединений

Adel
19.01.2017
14:40:43
если кто вдруг пропустил

Сергей
19.01.2017
14:41:43
вообще мне не такое надо реализовать
а похожее
вот это ближе
эт не дерево
а граф

Google

Сергей
19.01.2017
14:43:27
уже несколько недель бьюсь
даже в голове не могу составить этот паззл...
надо хранить вот такие штуки в JSON
чтобы на сервер дампить
и рендерить это как-то

Ҫѐҏӗѫӑ
19.01.2017
14:45:49
есть готовые либы
без реакта
на реакте тоже что-то было, но недопиленное
и у фб есть на реакте (на прошлом реакт европ показывали), но не опенсорс

Сергей
19.01.2017
14:48:37

Ҫѐҏӗѫӑ
19.01.2017
14:49:00
я сам не помню, я спрашивал в другом чате и мне набросали
не сохранил, не пригодилось
но если найдешь, то мне надо тоже)

Сергей
19.01.2017
14:50:59
а чего по чатам не поищешь?

Ҫѐҏӗѫӑ
19.01.2017
14:51:14
я не помню как искать
давно было

Сергей
19.01.2017
14:52:52
но остается вопрос, в каком формате это хранить и обрабатывать

Nikita
19.01.2017
14:53:31
есть такое, но это оверкилл https://github.com/shamansir/rpd

Ҫѐҏӗѫӑ
19.01.2017
14:53:40
ты же сам написал, что надо в жсон

Алексей
19.01.2017
14:53:40
https://github.com/crubier/react-graph-vis

Сергей
19.01.2017
14:54:14
а как вообще называется этот тип представления данных?
ну есть там чарты различные

Nikita
19.01.2017
14:55:19
называется node based ui

Google

Сергей
19.01.2017
14:55:41
СПАСИБО!

Nikita
19.01.2017
14:55:53
пожалуйста :)

Apслан
19.01.2017
14:57:44
Всем привет. Подскажите как лучше начать изучать реакт и все что к нему относится. Я просто что то растерялся. Ясное дело что документация и все дела. Но начал смотреть к реакту вылез JSX потом редукс потом ещё что то и в таком духе. Посоветуйте каким путём пойти лучше чтоб по кругу не ходить потом в технологиях. Заранее благодарю

Vlado
19.01.2017
14:59:21

Apслан
19.01.2017
15:00:18

Michael
19.01.2017
15:06:01
К redux рекомендую не приближаться максимально долгое время, иначе болото, кладбище, гроб. Для стора лучше использовать mobx - это разгрузит голову для понимания всего остального.

Сергей
19.01.2017
15:07:28
mobx проще для понимания нежели redux?!
серьезно?

Dreamerinnoise
19.01.2017
15:08:17

Сергей
19.01.2017
15:08:47
никого не смущает, что он юзает декораторы (которых в стандарте нет)?

Andrew
19.01.2017
15:09:09
хм, мы в 11-м году делали редактор сценариев для коллцентра, там похожая мудота была. я потом в 13 году на другом проекте это все раз в дцать упростил, но там реаута с редаксом разумеется близко не было. только хардкор, только пыха с jquery :)

Сергей
19.01.2017
15:09:40
а можешь икзампл жсончика кинуть?

Алексей
19.01.2017
15:09:41

Gordey
19.01.2017
15:09:57

Nikita
19.01.2017
15:10:13

Dreamerinnoise
19.01.2017
15:10:16

Andrew
19.01.2017
15:10:36

Сергей
19.01.2017
15:11:15
@iCoderXXI а можешь икзампл жсончика кинуть из упрощенного варианта?

Andrew
19.01.2017
15:11:36
ща найду

Google

Dreamerinnoise
19.01.2017
15:11:41
function Timer() {
extendObservable(this, {
start: Date.now(),
current: Date.now(),
get elapsedTime() {
return (this.current - this.start) + "seconds"
},
tick: action(function() {
this.current = Date.now()
})
})
}

Michael
19.01.2017
15:11:53
mobx сложен внутри, но делает написание и поддержку кода необычайно простым. redux очень прост внутри, но писать на каждый чих кучу кода - это мнээ. Мне кажется, тут спутаны два вида простоты. Нужна простота в нужном месте, а в ненужном не нужна.

Admin
ERROR: S client not available

Quet
19.01.2017
15:12:28
а мне кажется redux проще чем mobx

Nikita
19.01.2017
15:12:30
как на mobx просто запилить undo/redo?

Сергей
19.01.2017
15:12:36

Igor
19.01.2017
15:13:18
когда декораторы вернут в стандарт?

Dreamerinnoise
19.01.2017
15:13:30

Danil
19.01.2017
15:13:32
А как вы относитесь к reflux?

Сергей
19.01.2017
15:14:03

Nikita
19.01.2017
15:14:09
а вот это интересно
https://github.com/AriaFallah/mobx-store

Michael
19.01.2017
15:14:12

Сергей
19.01.2017
15:14:20

Apслан
19.01.2017
15:15:01

Andrew
19.01.2017
15:15:49
@iCoderXXI а можешь икзампл жсончика кинуть из упрощенного варианта?
http://codepen.io/iCoderXXI/pen/oBBrjL
это перегоняется в json, на клиенте генератор строит из этого интерфейс на лету, в т.ч. с помощью jQuery
по сути это описание окошек с полями, полей несколько типов, у них предопределно поведение (задается шаблонами на клиенте), в т.ч. есть контрол для перехода в другое окошко, и есть контролы для сабмита. по сабмиту на сервер отправляется слепок ДОМ-дерева и совокупные данные из всех полей.

? Алёна
19.01.2017
15:16:14

Andrew
19.01.2017
15:18:07

Сергей
19.01.2017
15:18:27

Nikita
19.01.2017
15:20:26
народ, а кто ближе в фейсбуку, они на draft-js болт положили?
https://github.com/facebook/draft-js/pulls

Google

Сергей
19.01.2017
15:22:03

Adel
19.01.2017
15:23:29

Олег
19.01.2017
15:24:06
Пока приобщаешься, все изменится сто раз
Ты либо пользуешься инструментом, либо нет

Dreamerinnoise
19.01.2017
15:24:40

Andrew
19.01.2017
15:24:52

Сергей
19.01.2017
15:25:46
я сконвертил
через repl.it

Oleg
19.01.2017
15:26:37
кто хочет изучать React – изучайте React, не трогайте пока все эти Redux, Mobx и подобные. начинайте с простого и постепенно дорабатывайте. Если появится реальная необходимость в Redux/Mobx – сами со временем это поймёте

Сергей
19.01.2017
15:26:59

Nikita
19.01.2017
15:27:15
+1

Andrew
19.01.2017
15:27:15
через repl.it
ну там код еще дополнительно проходит по массиву, ща выдам то, что на клиент приходило
могу еще генератор до кучи скинуть

Apслан
19.01.2017
15:28:51
Всем спасибо за поддержку и советы)