@react_js

Страница 1024 из 5115
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
можно как-то force re render сделать?
Можно переделать датафлоу, так, чтобы данные от которых зависел бы ререндер оказались в стейте/пропсах

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: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:57:00
потому что redux-form разрабатывали явно какие-то наркоманы
Хочу уйти от redux-form. Но чёт поздно, походу.

Вообще, я прозрел и понял, что форма должна быть стейтфул-компонентом.

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

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

Алексей
06.03.2017
10:59:28
Фишка что на оставшиеся 10% будешь тратить 90% рабочего времени(закон велосипеда). Дери готовое и там покрыто наверняка 98% ?
Да вот не получается найти нечто готовое, с НОРМАЛЬНЫМ api, чтобы не надо было извращаться для dispatch(action()) в onSubmit.

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

Google
Котяй Негодяй
06.03.2017
11:00:03
Алексей
06.03.2017
11:00:26
Вообще, я прозрел и понял, что форма должна быть стейтфул-компонентом.
Да я вот тоже недавно об этом задумался, типа не пихать в стор редакса значения, а пихать в локальный стейт компонента.

А вот такое решение есть уже готовое? =)
В компоненте реакта вызывать setState при onChange

Мне всё-таки хочется запихать формы в 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
странный кейс
ну точно, ооочень странный)) вообще ни разу же не веб приложения делаем

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
http://codepen.io/kreiz0/pen/JWRXWp
_.map(arr, el => !_.findWhere(arr, {title: el.title}) ? el : {})

если правильно понял

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
error info TypeError: _lodash2.default.findWhere is not a function
сорян, findWhere это из андерскора в лодаше: _.find

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
юникбай это лодаш?
https://lodash.com/docs/4.17.4#uniqBy

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)

не работает (

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