@react_js

Страница 1758 из 5115
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
Почему? если ты пропсом передаешь <MyView opened />
не, не, это вью, его можно использовать в несколькими хоками. понимаешь к чему я виду?

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 разных хоков, но все они могут отображать свои (разные) данные в этом вью

HOC1(HOC2(MyView))
как вариант

но думаю, не лишнее ли это? ?

Google
Nikita
19.07.2017
13:39:33
Да, лишнее

Лучше уж в стейт зифигачить

Sergey
19.07.2017
13:39:45
Да, лишнее
+ спасибо

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

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
http://img1.liveinternet.ru/images/attach/c/2//72/711/72711350_7020486_baph11.gif
надо красными линиями траектории электронов очертить

this.setState({isOpened: !this.state.isOpened})
пробелы ставь внутри объекта

Jew
19.07.2017
13:51:04


протупил немного

Maksim
19.07.2017
13:51:28
Sergey
19.07.2017
13:51:56
протупил немного
приучи себя ставить не 4 пробела, не таб, а 2 пробела

Дмитрий
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
Nikita
19.07.2017
13:56:46
Подскажите: как в реакт нейтив проект билдится? Я правильно понимаю, что вебпаком собираем все в бандл и он уже выполняется на устройстве?

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
... в описание добавить

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

Сергей
19.07.2017
14:00:30
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? кто вообще чем пользуется?

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

Артур
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
вроде есть, тут каждый второй такой вопро задает, вроде полно либ
хз, я не нашёл, единственный formsy и у него нет тайпингов

тайпинги самому описывать лень, поэтому проще валидатор свой написать

Nikita
19.07.2017
14:25:23
ты не в том чате
Бывает. Вопрос был скорее общеобразовательный

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

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

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