
robertson
03.04.2018
07:31:45

Женя
03.04.2018
07:32:26

Антон
03.04.2018
07:32:41

KDeveloper ??
03.04.2018
07:33:06
Через npm никто не ставит jquery

Google

Max
03.04.2018
07:33:07
кто jquery через нпм ставит то?

Илья
03.04.2018
07:33:08

Max
03.04.2018
07:33:21
ты еще Swift там поищи

Илья
03.04.2018
07:33:39

Женя
03.04.2018
07:34:18
господи, да выбросьте уже этот редакс форм и перейдите на финал форм / формик. Хватит тянуть это говно, его уже надо забыть.

Max
03.04.2018
07:34:35
кэп в чате

Женя
03.04.2018
07:34:50

Max
03.04.2018
07:35:59
я хейтил редакс-форм когда это еще не было трендом
и весь чат мне пытался доказать обратное
так что не надо тут :)

Александр
03.04.2018
07:36:25
чем он плох?

Max
03.04.2018
07:36:47
тем что не надо все тащить в редакс например

Женя
03.04.2018
07:36:49
Он все хранит в редаксе, каждый чих - новый экшен

Google

Max
03.04.2018
07:37:00
зачем тебе каждая мелкая форма в глобальном сторе?
мне еще интерфейс полей не нравится

Женя
03.04.2018
07:37:23
зачем вообще любая форма в редаксе

robertson
03.04.2018
07:37:23
хух, хорошо что я валидацию не закинул в редакс

Александр
03.04.2018
07:37:24
согласен, а формик это как реализует ?

Max
03.04.2018
07:37:34
что это?

Александр
03.04.2018
07:37:47
ну как хранит данные формы

Max
03.04.2018
07:37:50
в стейте
компонента формы
<Field name="favoriteColor" component="select">
и вот от такого простите тошнит
программирование на строках блин

Александр
03.04.2018
07:39:03
ну ты можешь и свой компонент подставить ))
это только их набор полей строками

Max
03.04.2018
07:39:59
ну один хер мне их прокладка не нравится )
с оговоркой — это все очень хорошо работает если у тебя форма на 100500 элементов

Roman
03.04.2018
07:40:30
при попытке подключить react-router выдает такую ошибку 'Content Security Policy: The page’s settings blocked the loading of a resource at self (“default-src”)'. как такое можно решить?
P.S. делал reject

Anton
03.04.2018
07:43:02
попробуй создать вот такой файлик http://prntscr.com/j03xwh

Eugene
03.04.2018
08:04:47
Всем привет!
подскажите, почему я не могу удалить элемент из локалстораджа
localStorage.clear();
localStorage.removeItem('user’);
не работает
на гет отдает, данные есть

Nikolay
03.04.2018
08:05:12
’

Google

Valeriy
03.04.2018
08:06:53

Александр
03.04.2018
08:07:21

Eugene
03.04.2018
08:07:24

Artem
03.04.2018
08:07:26

Eugene
03.04.2018
08:07:44

Valeriy
03.04.2018
08:08:00
в консоли то что пишет?

Александр
03.04.2018
08:08:14

Artem
03.04.2018
08:08:23
попробуй так

Eugene
03.04.2018
08:09:14

Александр
03.04.2018
08:09:34
значит ты делаешь клир

Александр
03.04.2018
08:09:39
а потом сетит другой код
в локал стораж

Max
03.04.2018
08:09:51
посмотри в девтулзах в каком домене данные лежат

Artem
03.04.2018
08:09:52
не помогло
да ну нафиг, что в консоли выдает window ?

Александр
03.04.2018
08:09:55
тоесть ты очищаешь - а потом другой код после его заполняет

Eugene
03.04.2018
08:09:56

Max
03.04.2018
08:09:57
на всякий случай

Александр
03.04.2018
08:10:20
очисти через сеттаймаут

Google

Александр
03.04.2018
08:10:22
и поймешь

Max
03.04.2018
08:13:00
на
a = localStorage.setItem
localStorage.setItem = function(...args){ console.log(args) ; a.apply(localStorage, args)}

Valeriy
03.04.2018
08:13:04
сделай вот так
originSetItem = window.localStorage.setItem
window.localStorage.setItem = (key, value) => { console.log(key, value); originSetItem(key, value) }

Max
03.04.2018
08:13:10
я первый )

Valeriy
03.04.2018
08:13:13
и сразу все узнаешь кто там че творит

Oleg
03.04.2018
08:14:42
Ребята, а у вас реакт стриктмод работает с CRA?

Artyom
03.04.2018
08:15:18

Admin
ERROR: S client not available

Artyom
03.04.2018
08:15:48

Max
03.04.2018
08:15:50

Valeriy
03.04.2018
08:19:17
вот такой еще вариант можно, он более чистый
localStorage.setItem = new Proxy(localStorage.setItem, {
apply(target, thisArg, argumentsList) {
console.log(`localStorage.setItem: ${argumentsList}`);
return target.apply(thisArg, argumentsList);
}
})
кстати как бэктики в чат писать? :))
`

Artyom
03.04.2018
08:20:08
"``"

Valeriy
03.04.2018
08:22:06
какая то жесть с этими кавычками

Artyom
03.04.2018
08:22:36
Обери в тройные весь код

Google

Artyom
03.04.2018
08:22:47
между тройными переносы работают

Valeriy
03.04.2018
08:23:37

Eugene
03.04.2018
08:28:47
Прошу прощения за вопрос, я парень с ангуляра, и гугл сегодня мне не помогает
как очистить стейт под 0?

Evjeni
03.04.2018
08:29:05

Eugene
03.04.2018
08:29:12
типа
this.setState(null)

Cenator
03.04.2018
08:29:52
никак, он дельту принимает

Eugene
03.04.2018
08:30:22
спасибо

Artyom
03.04.2018
08:30:35
this.state = null
this.setState(null)
Даже интересно, сработает ли

Oleg
03.04.2018
08:31:13
this.state = null должно сработать, но посыпет ворнинги по поводу прямого изменения стейта
ну и собственно форсапдейт нужен тогда ещё

Artyom
03.04.2018
08:31:40
В старом реакте было апи для сброса стейта
Интересно, почему депрекейтнули

Valeriy
03.04.2018
08:33:13
потому что надо просто сделать initialState переменную и сделать this.setState(initialState)
все остальные выкрутасы от лукавого

Oleg
03.04.2018
08:34:05
Тогда твой способ не сработает

Valeriy
03.04.2018
08:34:16
ну сделай переменную zeroState

Oleg
03.04.2018
08:34:33

Valeriy
03.04.2018
08:34:39
zeroState = {
key1: null,
key2: '',
key4: {}
}