@react_js

Страница 3002 из 5115
ed
24.01.2018
14:59:17
Number от Boolean вернет тебе цифру

Диванный
24.01.2018
14:59:17
я хочу знать как праивльнее

Konstantin
24.01.2018
14:59:34
я хочу знать как праивльнее
правильнее - только булеан

ed
24.01.2018
14:59:45
компонент чекбокс тогда покажи, onChange его

Google
Диванный
24.01.2018
15:01:07
компонент чекбокс тогда покажи, onChange его
class RenderCheckboxField extends Component { onCheck (e, checked) { this.props.input.onChange(checked); } render() { console.log(this.props.input); return ( <FormControlLabel control={ <Checkbox { ...this.props.input } checked={ this.props.input.checked } onCheck={ this.onCheck.bind(this) } /> } label={ this.props.input.value } /> ); } }

Konstantin
24.01.2018
15:02:01
ой блин

Так не пойдет

Диванный
24.01.2018
15:02:54
?

что не так ?)

ed
24.01.2018
15:11:24
я тут это, деплоюсь, апрувлю, поэтому чуток пропал

Konstantin
24.01.2018
15:11:42
что не так ?)
Сорри, занят сейчас, если быстро, то: 1. Не бинди ничего в рендер-методе 2. Вынеси все бинды в конструктор или используй => функции 3. Что передаётся в ‘checked’? 4. Покажи функцию input.onChange

Vladimir
24.01.2018
15:19:31
добрый вечер всем

есть задача сделать слайдер с пачкой карточек

вот такой, например



Google
Vladimir
24.01.2018
15:21:06
и нужно свайпом вверх на мобильном карточки листать

как лучше обрабатывать touch событие?

Диванный
24.01.2018
15:22:07
Alexey
24.01.2018
15:25:58
Ручками или найти и подключить?)

ed
24.01.2018
15:27:38
может но зачем?
как мы видим, у тебя компонент меняет тип данных, тут 2 варианта. или бек меняет свой тип на такой же, или ты разруливаешь этот конфликт на уровне компонента, как мне кажется

Диванный
24.01.2018
15:28:11
мне кажется 2е решение правильным

тк если компонент начнет принимать в другмо формате что под каждый раз бек править что ли

ed
24.01.2018
15:28:39
тогда все булевые во всей системе должны ходить как 1/0 чтобы это был единый стандарт

Диванный
24.01.2018
15:28:57
а как правильно это сделать централизованно?

ed
24.01.2018
15:29:33
а траблу типа данных надо решить где-то в самом низу (на уровне компонента), чтобы когда другой разраб пилит какой-то компонент ожидал там те данные которые возвращает бек, а не те которые ты преобразовал имхо

Диванный
24.01.2018
15:29:34
форма редактирования новости на материале где есть чекбокс

ed
24.01.2018
15:29:50
так что за форма то?)
это не у меня) редакс вроде

Диванный
24.01.2018
15:30:10
material ui + redux form

ed
24.01.2018
15:30:26
у него с бека приходит 1/0 инпут меняет значение на бул

надо на бек вернуть 1/0

Vitaly
24.01.2018
15:30:44
оке, если редакс форм - то у филда есть пропсы "normalize" и "format". В компоненте всегда должен быть единый тип, что бы избежать еболы в будущем

ed
24.01.2018
15:31:05
? кстати да

Диванный
24.01.2018
15:31:22
ништяо попозже попробую

ed
24.01.2018
15:32:14
я тут от деплоя считай оторвался, пробуй прямо сейчас))))

Google
Andrew
24.01.2018
15:46:07
Там есть еще тема

Что если чекбокс вообще не тронут был

Еще в данных формы вообще не будет



Чет ору

Говнокод какой-то

Eugene
24.01.2018
15:51:40
просто оббабелили)

ed
24.01.2018
15:51:48
там должна быть пасхалка

в теории)

иначе нет смысла старатся написать такой говнокод)

Сергей
24.01.2018
15:52:34
это же просто минифицированный код отформатировали

Max
24.01.2018
15:58:31
забавно

Nameless
24.01.2018
16:21:16
когда следует использовать request action в redux reducer? я делал запросы на сервер, получал ответ и обрабатывал его + диспатчил, но слышал, что это вроде как неправильно и надо в диспатч кидать запрос и прописывать в редюсере 3 экшена- отправка запроса, ошиюка и успех. примерно так я поступал: getUsers(currentPage){ fetch(this.props.Store.Url["LikeList"]+"/..., { credentials: 'include' }).then(function(response){ return(response.json()); }) .then(result => { this.props.DispathcLoadAvatars(result.avatars); getSiteUsers.send(JSON.stringify(result.id)); }); }

Andrey
24.01.2018
16:32:32
поднять стейт - дело простое
Я придумал Киллер-способ ресета формы ) просто сменив ей пропс key )))

Stepan
24.01.2018
16:34:20
Охуенная тема))))))))))))))))))))))))))))

Andrey
24.01.2018
16:35:10
Это нормальный способ. Доки надо читать.

Andrey
24.01.2018
16:36:00
коллеги говорят что в redis так очищается база )) оно просто не находит старый ключ и создаёт новую базу

Google
Сергей
24.01.2018
16:37:45
табы (

Andrey
24.01.2018
16:37:58
Да.

Сергей
24.01.2018
16:38:02
уебищно

Andrey
24.01.2018
16:38:16
Сейчас бы на символы дрочить.

Сергей
24.01.2018
16:38:21
ну вы же дрочите

Andrey
24.01.2018
16:38:35
Нет, мы используем то, что нам удобно.

Dmitry
24.01.2018
16:39:32
convert to spaces))0

Admin
ERROR: S client not available

Andrey
24.01.2018
16:39:45
не вижу откуда props.some прилетает

Andrey
24.01.2018
16:40:10
не вижу откуда props.some прилетает
Из аргументов функции.

Andrey
24.01.2018
16:40:30
а увидел

Andrey
24.01.2018
16:42:21
Так что всё чики-пуки можно делать.

Vibe
24.01.2018
16:53:23
Ребзя

Хелпаните

Учу короче реакт, сделал компонент поиска, который фильтриует массив из элементов. Проблема в том, что раз это отдельный компонент, то я не знаю как передать переделанный массив из компонента поиска в родительский компонент, в котором собственно и рендериться списочек из этого массива

Я могу перенести код из компонента поиска

Но это как-то

Не по людски, как по мне

Google
Andrey
24.01.2018
16:57:34
Хотя это для новичка немного сложно как мне кажется.

Vibe
24.01.2018
16:58:13
Т.е., сделать компонент, который работает с данными и фильтрует их и компонент, который просто выводит полученное?

Andrey
24.01.2018
16:59:05
Вот. И у тебя будет один компонент, который фильтрует и второй, который получает данные по которым идёт фильтрация.

Art
24.01.2018
17:00:34
Тут пару вопросов есть на общую тему. 1. Нужно ли отображать иконку загрузки контента (ака круглешок), или лучше как у ВК, при переключения страниц, без иконки. 2. Как лучше формировать страницу. На сервере собрать страницу - хлебеные крошки, верстка, контент и отправить уже готовый html аяксом. Или же получать данные из БД по json и уже на стороне клиента собирать в html а потом уже и отображать?

Art
24.01.2018
17:02:23
Штмл в аяксе это лет 10 назад практиковалось
ну вот напиши как надо, что да как

Cenator
24.01.2018
17:02:25
Ssr?
Там не ajax

Andrey
24.01.2018
17:02:31
Сергей
24.01.2018
17:02:43
Vitaly
24.01.2018
17:03:21
Ой не надо, еще два года назад $ функции с готовой версткой прокидывались на клиент рельсой))

Сергей
24.01.2018
17:03:46
то чем вы занимались два года назад, это ваше личное дело

Andrey
24.01.2018
17:03:50
Или когда там рельсы были популярными?

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