@react_js

Страница 1184 из 5115
Ostap
14.04.2017
08:21:48
https://github.com/Strikersoft/striker-store/blob/feature/redesign/demo/src/demo-containers/fetching-advanced.js

Есть контейнер

Он умеет тригерить стор

Есть айтем https://github.com/Strikersoft/striker-store/blob/feature/redesign/demo/src/demo-components/user-item.js который нужно ререндерить когда изменилась только его модель

Google
Ostap
14.04.2017
08:23:23
Мобикс решает это

Изи

Но не дает инфраструктуры и все флагов. Хотя у него есть идеальные serializr и mobx-utils

Моя идея как раз обеденить все community тулзы и сдель ember data подобное API только с mobx под капотом

Ҫѐҏӗѫӑ
14.04.2017
08:26:16
может проще настоящую эмбер-дату заюзать и сделать адаптеры из+в mobx? или это какие-то отрицательные побочные эффекты привносит?

Ostap
14.04.2017
08:27:35
На самом деле проблемы в оверхэде

Ҫѐҏӗѫӑ
14.04.2017
08:30:00
ясно, а когда КиевЖС кстати?

ой Реакт Киев

про КиевЖС я знаю где посмотреть

Ostap
14.04.2017
08:34:47
Я на майском буду. Ближайший https://www.meetup.com/Kyiv-ReactJS-Meetup/events/238029030/

Denis
14.04.2017
08:39:42
Моя идея как раз обеденить все community тулзы и сдель ember data подобное API только с mobx под капотом
Заглядывай как нибудь с докладом презентацией на React Moscow Meetup :)

Антон
14.04.2017
08:40:09
всем привет, кто-нибудь пользовался react-table? мне нужно в футер таблицы не одну tr поместить а две, но в документации ничгео похожего нет

Google
Gregory
14.04.2017
08:51:45
На самом деле проблемы в оверхэде
Похоже оверхед в обьеденении

И просто это все можно решить гораздо проще, плюс уже есть реализайии на гитхабе подобных сторов даты с мобиксом

А все обьединять в одно не очень хорошо, так как вообще очень узкому проценту нужны такие монстры библиотеки от всего и сразу, когда ты используешь только 1-2 функции

Из-за этого и разбили все на либы

Aleksey
14.04.2017
08:57:08
А что хуже: Angular или Vue?

Сергей
14.04.2017
08:57:33
Ostap
14.04.2017
09:49:51
А все обьединять в одно не очень хорошо, так как вообще очень узкому проценту нужны такие монстры библиотеки от всего и сразу, когда ты используешь только 1-2 функции
+ у меня как раз такой подход. моя либа не зависит от типа данных и от способа их запроса. есть 3 концепции, store, model, service. пример: https://github.com/Strikersoft/striker-store/blob/feature/redesign/demo/src/demo-stores/fetching-advanced.js

Gregory
14.04.2017
09:51:13
https://github.com/jeffijoe/libx

Подобных либ много. И тут как с CSS in JS. Свою имплементацию могу за час написать

А что бы она была хорошая и подходила ко всему и была на 1к старов, нужно осуществлять идею в рамках экоссистемы (mobx-state-tree). Учитывая то что в ближайшие года полтора mobx станет mobx-state-tree то вообще такие дата коллекшины станут не нужными

Ostap
14.04.2017
09:59:19
Подобных либ много. И тут как с CSS in JS. Свою имплементацию могу за час написать
видел. проблемы - кастоные модели (не serializr, нету isSaved, isSaving, isReloding, isDirty, тдтп, не ясно ) - нету интеграции с роутером - зависимость от lodash - не понятко как резолвить связаные cущости. (user, userComments)

про mobx-state-tree. оч специфично. не нужен если у тебя тупо admin CRUD app

Gregory
14.04.2017
10:00:22
Так у них у всех есть недостатки, и что бы написать вообще возможно mobx не нужен даже

Все можно решить проще

Учитывая как развивается веб через года полтора будет нужен

Ostap
14.04.2017
10:03:44
Так у них у всех есть недостатки, и что бы написать вообще возможно mobx не нужен даже
Соглашусь. Но я вот покодил на ember и оч хочу говно апликейшены для enterprise пилить как там. Не изобретая всегда свой велик со стором.

Как-то так

Понятно что моя либа не для всего и вся. Для всего и вся - mobx

а через мою абстракцию я планирую только хранить domain models

типа user, comments тдтп

Google
Denis
14.04.2017
10:10:29
Похоже оверхед в обьеденении
Был бы неплохой батл :)

Gregory
14.04.2017
10:12:04
Был бы неплохой батл :)
Та нет, тут просто был конструктивный диалог :)

Ostap
14.04.2017
10:13:25
++

Sergey
14.04.2017
10:34:43
Как проще всего в redux-form в input не давать вводить ничего кроме целых чисел, именно вводить а не валидировать.

Sergey
14.04.2017
10:38:15
на крайняк и namber бы пошло но оно дает вводить не целые числа

code4aman
14.04.2017
10:38:32
И букву e

а залезть в onChange/handleChange?

Дмитрий
14.04.2017
10:39:36
Обычный controlled component, даже без redux-form

Sergey
14.04.2017
10:47:56
а как залезть в onChange?

Сергей
14.04.2017
10:48:23
onChange={e => {}} ?

Sergey
14.04.2017
10:49:50
это я делал, я насколько понимаю мне оттуда придется actions вызывать из redux-form чтобы когда надо значение записывать?

можно через change напрямую писать в state redux-form

Azein
14.04.2017
11:16:09
регуляркой по самому эвенту пройдись перед тем как экшен дергать например

ну то есть по строке из ивента

это если html5-фигни не хватает. хотя можно в поле паттерн пилить вроде

Sergey
14.04.2017
11:28:33
html паттерн срабатывает как валидация

Group Butler
14.04.2017
11:46:46
Монада Кедавра, this type of media is not allowed in this chat. (1/3)

Denis
14.04.2017
11:56:34


Google
Иван
14.04.2017
12:22:55
Кто-нибудь для валидации юзает formsy-react? Норм?

Арсений
14.04.2017
12:27:13
redux-form пободрее

Иван
14.04.2017
12:41:48
redux-form пободрее
Он с редаксом, пока нужно без него

Admin
ERROR: S client not available

Арсений
14.04.2017
12:41:59
Да, редакс может пробелмы создать

Ҫѐҏӗѫӑ
14.04.2017
12:46:08
кто в Амстер едет-то?

code4aman
14.04.2017
12:46:17
пипец, загуглил html5 form one per page + фильтр за последний год и в топе вопрос про redux-form ?

Pavel
14.04.2017
12:46:21
Денис едет

Ҫѐҏӗѫӑ
14.04.2017
12:47:53
кто еще? раньше много людей собиралось, а в результате процентов 15% собралось

Pavel
14.04.2017
12:49:37
ну из нашей компании поедут 3 или 4-ро

Nikolay
14.04.2017
14:30:45
кто то там искал ide для реакта, возможно это https://codesandbox.io ?

Herman
14.04.2017
15:15:38
Пиу! Ребзя, вопросик по react-redux: если я класс, который отвечает за сокет соединение запихну в контейнер это адекватное решение? А может есть какие best-practicies?

Herman
14.04.2017
15:28:27
Именно CSS-socket класс, Который мне рендерит JSON-декораторы

Тут по-ходу хуже чем в наших чатиках)

Andrey
14.04.2017
15:29:07
ну мало-ли

Джон
14.04.2017
15:29:31
а у вас где чатики ?
тебе показалось =)

Herman
14.04.2017
15:29:32
Женя, молчи

Google
Джон
14.04.2017
15:30:07
цсс класс ?
ну я ващет подумал что ты пошутил

если нет, тогда не смешно

Andrey
14.04.2017
15:30:59
вообще если это нубский вопрос то ладно... Смари. У тебя есть какието действия в этом классе после которых ты хочешь изменять разметку на странице ? если да — то тебе придётся делать экшон редусер и всё это присобачивать к твоему контейнеру.. а потом когда надо из компонента дёргаешь этот экшон

если вопрос не нубский то я его не совсем понял... тут речь о веб сокетах или каких-то абстрактных сокетах ?

Herman
14.04.2017
15:35:05
Вот он и дёргает, в соединение же есть ивенты, и мне кажется глупым везде использовать контейнеры а вот для сокетов просто класс

Дичь короче

Andrey
14.04.2017
15:35:23
в конечном этоги методы этого класса будут дёргаться из экшонов, поэтому смысл код класса сокетов держать в файле с компонентом небольшой

Herman
14.04.2017
15:36:25
Короче пойду я читать доки

Andrey
14.04.2017
15:36:42
а что ты хочешь делать с этими ивентами ? Реагировать на них как-то ?

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