
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

ed
24.01.2018
15:14:16

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
а как правильно это сделать централизованно?

Vitaly
24.01.2018
15:28:59

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

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

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

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

Andrey
24.01.2018
16:37:14
Вот, примерно так делаем.

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

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

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

Vibe
24.01.2018
16:53:23
Ребзя
Хелпаните
Учу короче реакт, сделал компонент поиска, который фильтриует массив из элементов. Проблема в том, что раз это отдельный компонент, то я не знаю как передать переделанный массив из компонента поиска в родительский компонент, в котором собственно и рендериться списочек из этого массива
Я могу перенести код из компонента поиска
Но это как-то
Не по людски, как по мне

Andrey
24.01.2018
16:56:21
И тогда проблем не будет.

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 а потом уже и отображать?

Andrey
24.01.2018
17:01:09
Я так предпочитаю.

Cenator
24.01.2018
17:01:26
Штмл в аяксе это лет 10 назад практиковалось

Andrey
24.01.2018
17:02:09

Art
24.01.2018
17:02:23

Cenator
24.01.2018
17:02:25

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
Или когда там рельсы были популярными?