@react_js

Страница 844 из 5115
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 потом редукс потом ещё что то и в таком духе. Посоветуйте каким путём пойти лучше чтоб по кругу не ходить потом в технологиях. Заранее благодарю

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
никого не смущает, что он юзает декораторы (которых в стандарте нет)?
const person = observable({ firstName: "Clive Staples", lastName: "Lewis" }); ta da

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

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?

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

Dreamerinnoise
19.01.2017
15:13:30
и классы сразу нафиг пошли
class Timer { constructor() { extendObservable(this, { }) } }

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
как на mobx просто запилить undo/redo?
не делал ни разу, но вот тут есть: https://github.com/AriaFallah/mobx-store#easy-undo-and-redo , можно посмотреть, как, наверное.

Сергей
19.01.2017
15:14:20
class Timer { constructor() { extendObservable(this, { }) } }
пишем методы в конструкторе нуок, отлично че

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

Andrew
19.01.2017
15:18:07
Сильный бэкграунд нужен? Сам JS знаю но не детально глубоко
ну JS полюбому углубляй матчасть, без него сегодня никуда. с инглишем дела как обстоят?

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

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

Ты либо пользуешься инструментом, либо нет

Andrew
19.01.2017
15:24:52
php как-то сложно читать
старый проект, от него даже бд не осталось, сейчас попробую запустить и json сконвертить

Сергей
19.01.2017
15:25:46
я сконвертил

через repl.it

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

Nikita
19.01.2017
15:27:15
+1

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

могу еще генератор до кучи скинуть

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