
Сергей
11.01.2018
15:23:03
Не вижу агрессии

Дмитрий
11.01.2018
15:23:06
Агро ном

Oleg
11.01.2018
15:24:06
эх, github упал

Maxim
11.01.2018
15:24:30

Google

Саша
11.01.2018
15:25:12

Maxim
11.01.2018
15:25:40

Sander
11.01.2018
15:25:42
мне надо закончить то тчо есть

Maxim
11.01.2018
15:25:43
и там и там )

Саша
11.01.2018
15:25:45
а, апи, ну обычное

Sander
11.01.2018
15:25:46
переделывать все это имхо

Саша
11.01.2018
15:25:49
та норм
если на редакс формах уже много че написано
кто захочет платить за переписывание на файнал / формик етс
и кто захочет работать с формами лишний раз )))

Maxim
11.01.2018
15:27:09
имхо либа взлетела т.к. чувак кликбейтнул классное название пакета и 7 раз переделывал всё
завидую таким везунчикам )
редакс-логгер там же )

Google

Max
11.01.2018
15:27:27
Сейчас получишь ро за флуд

Саша
11.01.2018
15:27:37

Владимир
11.01.2018
15:27:46

Sander
11.01.2018
15:28:05
что показать не буду же я весь проект скидывать

Maxim
11.01.2018
15:28:09

Sander
11.01.2018
15:28:38
мне надо чтоб он просто подождал пока форма умрет, прежде чем на вторую форму перейти

Maxim
11.01.2018
15:28:51
она (редакс-форма) наверное какой-то экшен кидает в стейт, вот после него можно рендерить дальше

Владимир
11.01.2018
15:29:38

Sander
11.01.2018
15:30:40
вся фигня в том что мне понадобились дефолтные значения для формы
const defaultValue = {
values: {
name: '',
},
}
const rootReducer = combineReducers({
languages: languageReducer,
form: formReducer.plugin({
LanguagesEditForm: (state = defaultValue, action) => {
switch (action.type) {
case types.SELECT_LANGUAGE: {
return {...state, values: {name: action.language.name}}
}
default:
return state
}
},
}),
})
и теперь вроде сделал но начались проблемы с этим
SELECT срабатывает раньше чем destory
он вначале выбрал новый там с формой
а потом убивает форму, после переключения табов

Maxim
11.01.2018
15:37:24
рендери в первый раз, т.е маунти новую форму - после дестроя старой

Sander
11.01.2018
15:38:09
он и так маутит, все работает, если открыьт и закрыть,
но если переключатся между ними, сразу же, а не закрыть и открывать
он удаляет просто позже форму, а надо чтоб он подождал пока форма размаутится, а потом уже переключится на след там где он смаунтит новую
а то он даже пишет что он имеет count 2 формы

Roman
11.01.2018
15:45:14
Я же скидывал, там два параметра отвечают за дестрой и перерегистрацию

Google

Sander
11.01.2018
15:45:57
решил вот таким способом
destroyOnUnmount: false,
у формы одно название

Roman
11.01.2018
15:46:06
export default connect(
state => ({
initialValues: {
name: 'alalal',
code: 'eeee',
}
})
)(reduxForm({
form: 'имяТвоейформы',
validate,
destroyOnUnmount: false,
enableReinitialize: true
})(твойКомпонент))*/

Sander
11.01.2018
15:46:11
и кидает он в один и тот же стейт
Сделал
Редукс форм норм или г?

Сергей
11.01.2018
16:34:27
г

Roman
11.01.2018
16:34:32
старый друг лучше новых двух

Сергей
11.01.2018
16:34:35
formik норм

Sander
11.01.2018
16:34:53
Формик говорят документации мало и сорок

Roman
11.01.2018
16:34:55
formik не юзал но походу г )) а звезды накрученные по ходу

Sander
11.01.2018
16:34:56
Сырой
Просто у нас много форм надо что то нормальное

Дмитрий
11.01.2018
16:35:57
Если прям много, то по моему проще перейти к генерации

Sander
11.01.2018
16:36:42
Генерации?

Дмитрий
11.01.2018
16:38:58
Ну например 150 форм мне бы было уже западло руками писать

Andrey
11.01.2018
16:39:07
Слабак.

Дмитрий
11.01.2018
16:39:51
))

Падре
11.01.2018
16:39:55

Google

Дмитрий
11.01.2018
16:40:08
Менял ник только ради этого диалога

Roman
11.01.2018
16:41:20

Admin
ERROR: S client not available

Pavel
11.01.2018
16:41:41
ребятам, привет всем, глупый вопрос, но всеж, какой из эдиторов (VSCode или Atom) имеет лучшую поддержку Reactjs?

Max
11.01.2018
16:43:48

Nameless
11.01.2018
17:12:38
Как отправить cookies по вебсокету на сервер?
к примеру, чтобы привязать их к запросу я прописывал:
credentials: 'include'
а с сокетом как поступать?

Stepan
11.01.2018
17:28:53

Oleg
11.01.2018
17:31:58
читаешь куки на клиенте (js) и отправляешь их через вебсокет (js) на сервер, что еще можно хотеть?

Oleg
11.01.2018
17:32:23
Сокеты и вебсокеты - разные вещи

Oleg
11.01.2018
17:32:55
через вебсокеты ты можешь передать любой объект
недавно с джанго интегрировал клиент с ws, но куки передавать через ws выглядит немного странной задачей

Maxim
11.01.2018
17:35:45
По своим правилам
Диспатч, апдейт, валидейт, рендер эльм лайк

Nameless
11.01.2018
17:45:27
У меня куки авторизации прост, поэтому их читать на клиенте не стоит, можно конеш, но не желательно

Oleg
11.01.2018
17:45:53
какая задача?

Stepan
11.01.2018
17:46:29

Google

Oleg
11.01.2018
17:48:02
в общем куки можно передавать с http сессии параллельно работая с ws, но лучше всего определиться с тем что хочешь сделать - без этого не взлетит

Default
11.01.2018
17:49:54

Stepan
11.01.2018
17:50:42
Tell me more

Max
11.01.2018
17:54:36

Default
11.01.2018
17:56:08
XSS, нэ?

Bo0oM
11.01.2018
18:00:16
httponly, нэ?

Default
11.01.2018
18:00:47

Bo0oM
11.01.2018
18:01:47
я пропустил задачу)

Max
11.01.2018
18:02:43
Xss тут каким боком?

Default
11.01.2018
18:04:10
Ты спросил, как спереть куки, я тебе ответил

Vladislav
11.01.2018
18:04:18
Вопрос про использования storybook: есть глупый компонент Foo, который хочу показать в storybook, но у него в рендере отображается компонент глупый Bar, который при экспорте как default оборачивается HOC с помощью connect из react-redux. Какие есть средства подменить импорт Bar, убрав HOC и вручную указать props?
На ум приходят пока только два решения: 1. использовать addDecorator чтобы подключить store 2. вынести HOC в экспорт default компонента Foo и прокидывать props, но это как-то не кошерно из-за большого количеств props