
Alexey
05.05.2017
13:13:35
ок, я просто не использую редакс-форм, но выглядит неоптимально, потом на среднем приложение просядешь по производительности на таком подходе

Sergey
05.05.2017
13:14:21
согласен что выглядит не оптимально, но это единственный кейс где такая парнуха получается

Alexey
05.05.2017
13:16:37
хотя тут скорее структура данных неочень подходящая
под значение радио лучше одно поле заводить, а не N )

Google

Sergey
05.05.2017
13:19:04
ну в редакс форм для этого есть FieldArray он и должен с такими данными работать, но вот тут промашка - на стаковерфлоу полно вопросов

Alexey
05.05.2017
13:20:19
ужс

Павле
05.05.2017
14:57:15

Сергей
05.05.2017
15:00:41
гист

Sergey
05.05.2017
15:01:51
куда пропало? можно в гист выложить?
не успел посмотреь (

Павле
05.05.2017
15:02:34
https://gist.github.com/ardentum/6f6193de3407453ceb569faa2855c3eb

Sergey
05.05.2017
15:03:22
спасибо, сейчас гляну

Павле
05.05.2017
15:03:29
RadioButtons передаются в Field component

Mike
05.05.2017
15:03:58
Че за инпут, который всем пробрасывается зачем-то?

Павле
05.05.2017
15:04:38
это дефолтные пропсы redux-form для инпутов
в них value, onChange, onBlur

Sergey
05.05.2017
15:07:53
блин, как бы это еще запихать в FieldsArray уже была идея просто маппить Field

Google

Павле
05.05.2017
15:08:35
А зачем FieldsArray в этом случае?

Sergey
05.05.2017
15:09:40
У меня там структура данных такая, там массив объектов

Павле
05.05.2017
15:14:22
мне кажется, что проще будет сформировать нужную структуру после сабмита
и, соответесвенно, сначала разобрать ее перед инициализацией формы
не всегда же структура данных сразу пригодна для формирования формы
а, ну да, или в normalize / format у <FIled />

Sergey
05.05.2017
15:19:23
ну тут как раз массив очень подходит, проблема FieldsArray в работе с radio еще в том что name формируется как уникальный - а для radio это не хорошо
хотя все равно идей много подбросили - буду пробовать, спасибо

Alexander
05.05.2017
16:37:59
Народ, а css в js это чисто вопрос вкусовщины или это несёт какие-то выгоды? Для меня это выглядит как-то дико и неудобно

sne18
05.05.2017
16:45:26
Народ если есть желание покататься сегодня на великах, добавляйтесь в группу @progroller
t.me/progroller

Alexey
05.05.2017
17:04:14

Felix
05.05.2017
17:17:04
то есть можно грузить только те стили, которые именно сейчас нужны

?Nadir
05.05.2017
17:56:16
Пока

from
05.05.2017
18:43:00

Айнур
05.05.2017
19:27:03
ребят может видел кто годный пример онлайн чата на реакт/редаксе

Felix
05.05.2017
19:28:28

Сергей
05.05.2017
19:30:46
CSS уже не модно, тру пацаны не используют его?)

Abu
05.05.2017
19:30:56
Неа

Google

Abu
05.05.2017
19:31:01
онли cssinjs

ChivPoint
05.05.2017
20:28:07
Куплю MacBook pro 13 бу, можно несколько, кто будет менять пишите)))

? ethorz
05.05.2017
20:28:57
объясните кто-нибудь
если используется в контейнере n-кол-во компонента, например <Dropdown />, но у них допустим обработчик висит разный, как допустим брать this этого компонента?
вообще, как такое реализовывать

Сергей
05.05.2017
20:31:42
Не совсем понятен вопрос, ref это то что нужно?

? ethorz
05.05.2017
20:31:53
если, к примеру, не использовать ref
=)
у меня есть контейнер, в нем к примеру 3 Dropdown, но при onChange у них разные колбэки
ладно, попробую сформулировать по-другому

Айнур
05.05.2017
20:41:37
мб просто выложить ссылку на гитхаб?)

? ethorz
05.05.2017
20:41:51
как правильно делать так, чтобы компонент был как типо миксина, чтобы расширить его функционал можно было в определенном месте, а не изменять сам компонент

Айнур
05.05.2017
20:42:38
сделать другой компонент который будет в этом компоненте?)))

? ethorz
05.05.2017
20:43:00
а зачем плодить?
ладно, на свежую голову разберусь потом))

from
05.05.2017
20:47:18

Denis
05.05.2017
21:35:15
Было уже? :) https://habrahabr.ru/post/328104/

Admin
ERROR: S client not available

Сергей
05.05.2017
21:41:03
На английском, только, кажется, не в этом чате, а в канале про фронтенд

Nikita
05.05.2017
21:41:48
что за канал?

Google

Denis
05.05.2017
21:45:45
На английском тоже норм :) https://medium.com/@gianluca.guarini/things-nobody-will-tell-you-about-react-js-3a373c1b03b4

Сергей
05.05.2017
21:47:11
Надеюсь, админы группы не сотрут, так как канал дополняет чат, а не конкурирует:
@forwebdev

Nikita
05.05.2017
21:48:32
спасибо!

? ethorz
05.05.2017
21:48:54
import { Component } from 'react';
export class Button extends Component {
render() {
return <input type="button" value={ this.props.text } />
}
}
Uncaught ReferenceError: React is not defined
почему ошибка?
ругается на то, что в return

Сергей
05.05.2017
21:49:41
Потому что реакт не импортировал

? ethorz
05.05.2017
21:50:07
спасибо, не доглядел
спать уже пора))

Сергей
05.05.2017
21:50:15
jsx заменяется потом в чистый js, который выглядит как React.createComponent(....
Поэтому импорт обязателен)

? ethorz
05.05.2017
21:50:50
так
<Button text="click me!" onClick={this.One} />
не отрабатывает клик
но я понял почему
я могу функцию передать по пропсам

Ramazan
05.05.2017
21:54:30
забиндить нужно

? ethorz
05.05.2017
21:54:35
return <input type="button" {...this.props} />
не
я забиндил

Google

Denis
05.05.2017
22:43:47

Zaur
06.05.2017
00:37:35
Хэй, всем привет. Оцените логотип pet проекта, вот изначальный вариант: