
Вася
02.11.2017
17:22:45
йоу, да, возможно
просто у меня имя настолько палевное, что его даже на скринах зашкварно палить

Andrew
02.11.2017
17:23:34
Смотря где, если в форме то не очень
В случае, если нужно по клику на кнопку, нужно собрать значение инпутов использование ref норм практика?

Google

Александр
02.11.2017
17:24:20

Andrew
02.11.2017
17:24:35
Redux form

Александр
02.11.2017
17:24:55

Andrew
02.11.2017
17:25:06
Или на он чейндж запоминать значение каждого поля в стейте
А потом по сабмиту забирать
Если полей не много

Вася
02.11.2017
17:25:48

Александр
02.11.2017
17:26:22

kana
02.11.2017
17:26:25

Вася
02.11.2017
17:26:50
так а стаф со формой стандартный чем тебе не угодил?
просто интересно

Александр
02.11.2017
17:27:41
Разве профитно на onChange вешать обраточики? а потом из стейта вытягивать данные?
Да, видел такой вариант. Просто мне казался ref как-то локаничнее. Видимо ошибаюсь

Google

kana
02.11.2017
17:29:32
ref будет работать быстрее, но
а) не декларативно
б) потенциально больше багов
в) сложнее работать с данными
д) меньше гибкости
е) ну это тупо не идиоматично

Вася
02.11.2017
17:30:07
блять вы серьезно?

Andrew
02.11.2017
17:30:19
Есть ещё formData

Вася
02.11.2017
17:30:23
так нахуй вам реакт, если вы его со старта хакаете?
вы ебашьте на чистом, или вам просто нужен модный импорт, ебни?

Artyom
02.11.2017
17:30:54
Расскажу вам про магический хак. Если валидацию ввода делать не нужно, то можно по onChange писать в поле класса, без стейта

kana
02.11.2017
17:30:58
весь реакт это медленне вариант, чем на джиквери, но дает возможность писать декларативно и явно. Если нравится джиквери-вариант, то и стоит юзать джиквери

Вася
02.11.2017
17:31:08
блять все
сова
кто там еще одмин
баньте тролей

Александр
02.11.2017
17:31:44

Andrew
02.11.2017
17:32:21
ref === jquery

Вася
02.11.2017
17:32:23
ладно, пацы, вот тут такая проблема
мне надо сделать componentDidMount ДО componentWIllMount. есть варик?

kana
02.11.2017
17:32:37
есть

Вася
02.11.2017
17:32:40
можно так реакт хакнуть?

kana
02.11.2017
17:32:44
можно

Вася
02.11.2017
17:32:53
спасибо

Ches
02.11.2017
18:03:24
подскажите плз, на работке немного устаревший проект с реактом и серверным рендерингом, вебпак настроен так, что при обновлении необходимо собирать минуту новый билд, что мне не удобно совсем) с чего начать и можно ли вообще это дело прокачать?) вебпак до этого не настраивал

Cenator
02.11.2017
18:03:56

Google

Ches
02.11.2017
18:04:18
это что такое?

Cenator
02.11.2017
18:04:26
Опция
В дев сервере

Ches
02.11.2017
18:06:41
там gulp ещё вроде сервер поднимает))
жалко кода нету под рукой сейчас

Dmitry
02.11.2017
18:11:08

Сергей
02.11.2017
18:22:33
так
нахрен оффтоп

Valery
02.11.2017
18:22:56

Сергей
02.11.2017
18:23:18
@vs_code @ide_ru

Yakov
02.11.2017
18:32:54
Ребята, как через CL установить .env параметр когда вызваешь npm start? К примеру я хочу переопределить порт.
Кажись разобрался. Если кому интересно то вот так PORT=2000 npm start

Valery
02.11.2017
18:41:01

Dmitry
02.11.2017
19:05:27
есть вопрос. Есть Jest и в нем есть возможность мокать. Можно ли сделать мок с кастомным именем? например: есть fs, а я хочу чтобы мой мок объект был myMockFS? потому что в будущем я реквайрю его именно по кастомному имени

Anton
02.11.2017
19:28:18
подскажите, как сделать элемент по типу
const el = 'MyComponentName' || button
<[el] onClick={} /> ?
помню где-то видел реализацию но не могу найти как это делается

kana
02.11.2017
19:29:28
React.createElement(MyComponent || "button", { onClick: () => {} })

Andrew
02.11.2017
19:30:18
Интересно зачем

kana
02.11.2017
19:31:04
или тупо
Cmp' = Cmp || "button"; ... <Cmp />

Anton
02.11.2017
19:31:13
Cmp' = Cmp || "button";

Google

Anton
02.11.2017
19:31:17
О
То что нужно
Спасибо
Интересно зачем
Есть порядка 20 типов UI, и всем им нужно передавать одинаковые данные, например за этим

Denis
02.11.2017
20:01:02
ребята, сорри за офтоп, вопрос такой: есть сервак, на который отсылаешь POST и он постоянно держит коннекшн и все время присылает данные, как оборвать коннекшн и забрать те данные, которые он уже выплюнул мне. можно юзать xhr или ajax

Slava
02.11.2017
20:12:58

Denis
02.11.2017
20:13:35
давно такого не видел
это persistent connection, как хендлить его на клиенте вообще хз. вызывается post реквестом
@slonofanya как-то через socket.io?

Slava
02.11.2017
20:14:31
да, это самый популярный способ

Denis
02.11.2017
20:15:37

Nikita
02.11.2017
20:16:34

Slava
02.11.2017
20:16:45
https://github.com/search?utf8=%E2%9C%93&q=socket.io+react&type=

Nikita
02.11.2017
20:16:58
Судя по post ,это rest
Тогда при чем тут socket.io ?

Denis
02.11.2017
20:17:41

Nikita
02.11.2017
20:18:53

Denis
02.11.2017
20:19:14

Group Butler
02.11.2017
20:21:06
I am, this type of media is not allowed in this chat.
(1/2)

Again
02.11.2017
20:22:03
Есть иностранные чаты по React?