
Sergey
19.07.2017
13:31:49
глобал ясень пень исключенно тут юзать
сообственно, у меня вся логика как раз в хоке, в принципе можно и в нем опередить состояния развертывания, и прокинуть ф-цию в пропсы. Вот с этим вариантом я сравниваю. Как лучше?

Google

Sergey
19.07.2017
13:35:09
но с другой стороны, поключишь к этому вью, другой хок, развертывания уже не будет. Эврика! Спасибо)

Nikita
19.07.2017
13:35:48
Почему? если ты пропсом передаешь <MyView opened />
Из хока

Sergey
19.07.2017
13:36:38

Nathan
19.07.2017
13:36:57
по mobX есть спецы?

Sergey
19.07.2017
13:37:09

Nathan
19.07.2017
13:37:14
вопрос по reaction()

Nikita
19.07.2017
13:37:35
Sergey пока смутно

Nathan
19.07.2017
13:38:11
mobx.js вернее

Nikita
19.07.2017
13:38:13
HOC1(HOC2(MyView))

Sergey
19.07.2017
13:38:44
Sergey пока смутно
hoc получает данные, обрабатывает, управляет состоянием, вью только отображает. Оке есть у меня 5 разных хоков, но все они могут отображать свои (разные) данные в этом вью
но думаю, не лишнее ли это? ?

Google

Nikita
19.07.2017
13:39:33
Да, лишнее
Лучше уж в стейт зифигачить

Sergey
19.07.2017
13:39:45

Nikita
19.07.2017
13:39:50
Чтобы потом везде не писать...

Sergey
19.07.2017
13:39:54

Nathan
19.07.2017
13:40:35
ну напишу может кто появиться
constructor(data = {}) {
this.dispose = [observe(this, 'blank', () => {
this.storeValue({blank: this.blank})
})];
}
мне обязательно чистить за собой dispose или гарбаж коллектор справиться?

Nikita
19.07.2017
13:42:01
Хотя
Если ты в hoc передаешь функцию... то можно сделать нечто подобное:
const foldable = functionalComponent => {
class FoldableHOC { ...
state = { opened: false }
render() { return functionalComponent({ ...this.props, opened: this.state.opened }) }
}
return FoldableHOC
}
Sergey писать везде придется, но оверхеда не будет
т.к. вместо создание элемента мы просто вызываем функцию
Но я все равно за стейт, крч)

Sergey
19.07.2017
13:43:18
положу во вью, ведь это только к нему относиться и не к чему больше, другим компонентам незачем думать об проблемах вью

Jew
19.07.2017
13:46:49

Сергей
19.07.2017
13:47:00
бляяяя
бля
пиздец
иди читай доку по реакту
и задумайся
что такое вызов функции

Дмитрий
19.07.2017
13:48:14
А вдруг у него просто на setState сеттер

Сергей
19.07.2017
13:48:28
пздц

Google

Ivan
19.07.2017
13:48:37
че ж ты функцию переопределяешь, пиши зис.стэйт = {}, сто пудов сработает

Дмитрий
19.07.2017
13:48:47
И щас всё вызовется, стейт поставится и вообще всё будет в ажуре

Sergey
19.07.2017
13:50:08
вот вы злые)
http://img1.liveinternet.ru/images/attach/c/2//72/711/72711350_7020486_baph11.gif
лого чат реакта)

Maksim
19.07.2017
13:50:47
this.setState({isOpened: !this.state.isOpened})

Сергей
19.07.2017
13:50:51

Jew
19.07.2017
13:51:04
протупил немного

Maksim
19.07.2017
13:51:28

Sergey
19.07.2017
13:51:56

Дмитрий
19.07.2017
13:52:13

KlonD90
19.07.2017
13:53:27
так-с мне в целом нравится most. где от этого лечится?

Дмитрий
19.07.2017
13:54:17
???
Теперь тебе придётся с этим жить

KlonD90
19.07.2017
13:55:07
net ne nado please
Дайте мне elm тогда сразу

Дмитрий
19.07.2017
13:55:59
Да ну. Стримы — это вполне естественная концепция, обобщение event emitter'a
Который аж в ядре ноды)

Google

Maksim
19.07.2017
13:56:28

Nikita
19.07.2017
13:56:46
Подскажите: как в реакт нейтив проект билдится? Я правильно понимаю, что вебпаком собираем все в бандл и он уже выполняется на устройстве?

Алексей
19.07.2017
13:57:07

Cenator
19.07.2017
13:58:02
Странно что в чате по реакту нет ссылки на чат по нейтиву

Сергей
19.07.2017
13:58:24
@reactnative_ru
так сложно

Admin
ERROR: S client not available

Cenator
19.07.2017
13:58:56
... в описание добавить

Nathan
19.07.2017
13:59:17

Ivan
19.07.2017
14:00:09
Ребята, а как вы защищаетесь от повторного нажатия кнопок юзером

Сергей
19.07.2017
14:00:30

Дмитрий
19.07.2017
14:00:36

KlonD90
19.07.2017
14:00:39

Ivan
19.07.2017
14:01:06
это компонент такой?

Sergey
19.07.2017
14:01:22

Дмитрий
19.07.2017
14:01:35

KlonD90
19.07.2017
14:01:50
так-с а у тебя приложение декларативное? @ZeroBias ?

Ivan
19.07.2017
14:02:26
ой спасибо

Артур
19.07.2017
14:02:32
всем привет, может кто подсказать хорошую библиотеку для визуализации данных (в частности line chart с zoom-ом) на react? кто вообще чем пользуется?

Sergey
19.07.2017
14:02:55

Google

KlonD90
19.07.2017
14:03:03
Я тут угорел и написал свой middleware который делает всю грязную работу а компоненты заставил декларировать что они хотят и селекторы которые смотрят куда надо

Oleg
19.07.2017
14:03:16

Дмитрий
19.07.2017
14:03:16

Артур
19.07.2017
14:06:18
всем спасибо! react-highcharts кажется норм)

Alexander
19.07.2017
14:16:09
Всем привет!
ребят, подскажите пожалуйста либу для валидации форм, с тайпингами

Sergey
19.07.2017
14:17:09
хм, почему не кто сам не валидирует ?
один я такой штоль?

Alexander
19.07.2017
14:17:37
да вот я похоже буду сейчас..
т.к. нет готовых решений нормальных

Eugeniy
19.07.2017
14:18:38
joi?

Sergey
19.07.2017
14:18:47
вроде есть, тут каждый второй такой вопро задает, вроде полно либ

Eugeniy
19.07.2017
14:18:58
Валидация по схеме

Alexander
19.07.2017
14:20:50
тайпинги самому описывать лень, поэтому проще валидатор свой написать

Nikita
19.07.2017
14:25:23
@KarafiziArthur для финасовых (и около финансовых) графиков использую react-stockcharts

Алексей
19.07.2017
14:26:38
Бывает. Вопрос был скорее общеобразовательный
нет, там нет никакого вебпака, есть свой packager, но некоторые энтузиасты зачем то собирают вебпаком сами. packager так же собирает бандл и потом в jscore (ios) процессе запускает его