
anoru
06.03.2017
08:02:22
Не понял зачем там cb на body

Котяй Негодяй
06.03.2017
08:37:31
Может тип страницы просто.

Andrew
06.03.2017
10:22:36
можно как-то force re render сделать?

Google

Andrew
06.03.2017
10:23:32
force update проверяет что изменилось а мне это не надо

Ilya
06.03.2017
10:23:55

Andrew
06.03.2017
10:24:19

Ilya
06.03.2017
10:24:34
зачем тогда ререндерить?

Andrew
06.03.2017
10:24:42
ссылка в плеер передается, потом после пост запроса по той же ссылке новое видео
с точки зрения вставки ссылки она одна и таже

Ilya
06.03.2017
10:25:22
можно сделать какой то ключ для видео
раз видео другое - пусть идентификатором будет не ссылка
Либо дергать метод из плеера по референсу
(Это вот не очень правильно, конечно)

code4aman
06.03.2017
10:27:06
кто нить юзал redux-query?

Andrew
06.03.2017
10:29:01

Алексей
06.03.2017
10:40:02
Кто-нибудь использует redux-form 6 версии? Как мне передать/заинжектить в onSubmit dispatch?

Google

Котяй Негодяй
06.03.2017
10:40:57
Коллеги. Недавно сюда скидывали компонент, реализующий управляющие конструкции. Не напомните ссылку?
Чёт не получается найти.

Алексей
06.03.2017
10:45:18

Ruslan
06.03.2017
10:45:29

Котяй Негодяй
06.03.2017
10:46:25

Алексей
06.03.2017
10:51:18
Есть ли какие-нибудь нормальные пакеты для работы с формами в redux?

Сергей
06.03.2017
10:51:53
ахаха

Mike
06.03.2017
10:52:17
а я вот читаю у вас вопросы про формы, и постоянно в голове одно и то же крутится — а зачем?
самому написать валидатор форм — пара часов времени
один на все проекты
и 90% юзкейсов ты покроешь

Алексей
06.03.2017
10:53:45
я только недавно начал отходить от велосипедостроения, но похоже придётся к нему вернуться
потому что redux-form разрабатывали явно какие-то наркоманы

Антон
06.03.2017
10:54:43

Котяй Негодяй
06.03.2017
10:57:00
Вообще, я прозрел и понял, что форма должна быть стейтфул-компонентом.

Ilya
06.03.2017
10:57:59
и 90% юзкейсов ты покроешь
Фишка что на оставшиеся 10% будешь тратить 90% рабочего времени(закон велосипеда). Дери готовое и там покрыто наверняка 98% ?

Котяй Негодяй
06.03.2017
10:58:46
Да, как-то так.

Алексей
06.03.2017
10:59:28

Котяй Негодяй
06.03.2017
10:59:34
Ну просто текущее состояние формы в общем стейте нафиг не нужно.

Google

Котяй Негодяй
06.03.2017
11:00:03

Алексей
06.03.2017
11:00:26
Мне всё-таки хочется запихать формы в redux стор
чтобы хранить их в localStorage
и когда увидел redux-form, то обрадовался такой возможности, но потом понял, что там есть некоторые недостатки в API, которые превращают использование этого пакета в боль
и тогда кстати формы не обязаны быть statefull компонентами

Олег
06.03.2017
11:11:04
А зачем вообще формы в стор класть?

Yan
06.03.2017
11:12:08
какие именно недостатки?

Алексей
06.03.2017
11:12:38
какие именно недостатки?
ну например я хочу сделать dispatch(someAction()) в onSubmit, а в redux-form 6 версии нет нормального способа передать dispatch в onSubmit

Олег
06.03.2017
11:13:44
странный кейс

Алексей
06.03.2017
11:13:53
там нужно создавать какой-то отдельный компонент

Олег
06.03.2017
11:14:00
люди обычно перезагружают страницу чтобы ресетнуть стейт

Алексей
06.03.2017
11:14:15
странный кейс
ну точно, ооочень странный)) вообще ни разу же не веб приложения делаем

anoru
06.03.2017
11:15:52

Egor
06.03.2017
11:15:54
const formSubmit = (values, dispatch, props) =>
new Promise((resolve, reject) => {
dispatch({
type : types.REGISTRATION_REQUEST,
payload : {
values,
resolve,
reject
}
})
})
<form onSubmit={handleSubmit(formSubmit)} >

Алексей
06.03.2017
11:17:19
это в 6 версии?

Egor
06.03.2017
11:17:23
+

Google

Алексей
06.03.2017
11:18:12
спасибо большое
видимо всё-таки нормальные люди написали эту штуку
тогда жить можно и даже без велосипедов

Egor
06.03.2017
11:21:15
все равно redux-form не очень, глючная фигня
особенно на больших формах

Алексей
06.03.2017
11:27:20
ну может в последствии подправят, хотя уже 6 версий прошло

Kreizo
06.03.2017
12:40:59
ребят подскажите как оставить один тайтл в массиве, а в остальных оставить пустое значение если такой тайтл уже есть в массиве

Admin
ERROR: S client not available

Kreizo
06.03.2017
12:41:00
http://codepen.io/kreiz0/pen/JWRXWp

Roman
06.03.2017
12:47:14
если правильно понял

Kreizo
06.03.2017
12:47:46
это лодаш ?
_

Roman
06.03.2017
12:48:09
+

Kreizo
06.03.2017
12:51:15
error info TypeError: _lodash2.default.findWhere is not a function
import _ from 'lodash'
правильно импортировал ?
http://i.prntscr.com/05fb70ac8b494a78be102ca61d8b7c8d.png

Roman
06.03.2017
13:02:14

Petr
06.03.2017
13:03:21
_.uniq еще есть

Google

Petr
06.03.2017
13:03:35
Удаляет повторяющие элементы

Roman
06.03.2017
13:04:28
во, есть _.uniqBy

Kreizo
06.03.2017
13:05:08
_.map(ARTICLES, el => !_.find(ARTICLES, { journal: el.journal }) ? el : {})
http://i.prntscr.com/740ea58dd4784749afcd9b50d299c635.png
вообще пустые масивы
юникбай это лодаш?

Petr
06.03.2017
13:05:50
Да
Почитай доку там есть примеры

Roman
06.03.2017
13:06:08

Kreizo
06.03.2017
13:06:50
тобишь один он оставит ?
тайтл
http://i.prntscr.com/834e7c7f1bf94e1e82ca9a59b94a3fd7.png
это обязательный аргумент ?
компаратор что за слово такое )
в электронике знаю такое есть

Pavel
06.03.2017
13:09:47
функция сравнения

Roman
06.03.2017
13:10:08
ухх
в доке же написано
что второй параметр == поле, по которому считается уникальность

Kreizo
06.03.2017
13:13:08
_.uniqBy(ARTICLES, ARTICLES.journal)
не работает (