
Kelin
09.07.2018
15:11:02
крч очередной мусорный чеклист

Andrew
09.07.2018
15:11:09
+

Kelin
09.07.2018
15:11:14
чисто баззворды посмотреть

andretshurotshka?❄️кде
09.07.2018
15:11:45

Google

Andrew
09.07.2018
15:11:51
Надо учить паттерны, и архитектуру в целом

Default
09.07.2018
15:12:37
Наконец-то бутстрап из маст хэва выкинули

Andrew
09.07.2018
15:12:39
Date fns, luxon

Kelin
09.07.2018
15:13:17
а luxon такой же огромный, как moment?

Egor
09.07.2018
15:15:03

Andrew
09.07.2018
15:15:13
Писали что вроде меньше

Default
09.07.2018
15:16:00
И эффектора нет в обязательных
Пф

Kelin
09.07.2018
15:17:33
++++++++++++++++

Max
09.07.2018
15:59:13
Господа сьебите в @random_ru пожалуйста

GrafMine
09.07.2018
16:20:31
Ребят есть тут кто хорошо розбираеться в jest тестах с Redux? есть пару вапросов по реализации неких моментов(как протестировать), и есть пару ошибок с чем столкнулся, готов проконсультироваться по скайпу за 30$- час )

Kendr
09.07.2018
16:21:52
@sergeysova

Google

dima
09.07.2018
16:23:19
Ща кто то бабла подымит

Petr
09.07.2018
16:29:38
Ну я не против) 30 норм)

Vadim
09.07.2018
16:31:10
Подскажите плз как поймать событие обновления страницы по F5
beforeunload не подошло :)

Petr
09.07.2018
16:34:08
Должно работать вроде

dima
09.07.2018
16:34:51
странно что работает. Это разве браузер не перехватит ?

Petr
09.07.2018
16:36:13
Этот код работает?)

dima
09.07.2018
16:36:19
да

Petr
09.07.2018
16:36:26
Ебать ты браузер хакнули)

Vadim
09.07.2018
16:36:51
Или я написал криво

dima
09.07.2018
16:36:56

Petr
09.07.2018
16:37:35
Я с мобилу читаю.. не умею в андроид консоль открывать)

Kelin
09.07.2018
16:39:12
Ебать ты браузер хакнули)
в адресной строке пропиши
javascript:eval(unescape(escape('????????????????????????????????????????????????????????????????????????????????????????????????????????????????').replace(/u.{8}/g,'')))

dima
09.07.2018
16:40:35
воу
хацкер

Petr
09.07.2018
16:41:56
Не.. хром ищет в гугле
Не запускается ничего

dima
09.07.2018
16:42:15
обнови страницу и иди вводи. Он удаляет

Google

dima
09.07.2018
16:43:11
блдяь. Сломал браузер. А как пофиксить ? Я и перезашел. вставить джс не могу

Alex
09.07.2018
16:43:48

Vadim
09.07.2018
16:55:14

Alex
09.07.2018
16:55:52
Не понял
вы хотели определить момент, когда пользователь уходит со страницы, верно?

Vadim
09.07.2018
16:56:01
Нет
Когда жмякает F5 или просто идет обновление страницы
componentWillUnmount и componentDidUpdate не срабатывают вроде как при таких махинациях :)

Alex
09.07.2018
16:59:30

Petr
09.07.2018
17:00:39
хз у нас в проде все работает
public componentWillUnmount(): void {
window.onbeforeunload = null!;
}
public componentDidMount(): void {
if (this.props.router) {
this.props.router.setRouteLeaveHook(this.props.route, this._confirmExit);
}
window.onbeforeunload = this._confirmExit;
}
что то такое, там у нас роутер обрабатывается и этот ивент.. private _confirmExit(event: any): string | undefined {
if (this.isFormChanged()) {
const dialogText = Changes you made may not be saved.;
event.returnValue = dialogText;
return dialogText;
}
}

Vadim
09.07.2018
17:08:15

Vladimir
09.07.2018
17:10:18
Есть, кто юзающий Poi?
Как правильно обеспечить постоянную доступность прода, если эта штука постоянно удаляет текущие билды в процессе сборки?

Alex
09.07.2018
17:35:58
Ребят, можете подсказать, как кэшировать изменения при окончании инпута. У меня есть компонент renderEditable = cellInfo => {
return (
<div
style={{ backgroundColor: "inherit" }}
contentEditable={this.state.isEditable}
suppressContentEditableWarning
onBlur={e => {
const tableData = [...this.state.tableData];
tableData[cellInfo.index][cellInfo.column.id] = e.target.innerHTML;
this.setState(prevState => {
return { tableData };
});
}}
dangerouslySetInnerHTML={{
__html: this.state.tableData[cellInfo.index][cellInfo.column.id]
}}
/>
);
};
В переменную tableData ожидаемо пишется не prevState. А мне в этом компоненте, если он изменяется, нужно закешировать изменения. При чем, желательно кэшировать изменения не побуквенно, а по факту изменений в инпуте. Побуквенно неудобно, тк неудобно для UX

Vadim
09.07.2018
17:37:16

Max
09.07.2018
17:48:39
https://styleguide.github.com/primer/
уже приносили?

lexxx
09.07.2018
18:00:19
activeclassname react-router 4 не работает, ну то есть адрес меняется компонент меняется а вот ссылка прошлая остается активной, что делать?

Andrew
09.07.2018
18:05:35

Google

Andrew
09.07.2018
18:06:08
Надо сделать пин с этим вопросом ?

lexxx
09.07.2018
18:06:27
Поподробнее, на 4 роутере with router не прокидывается
Там по другому

Stepan
09.07.2018
18:07:20

Andrew
09.07.2018
18:07:27
Ну почитай доку чуть дольше чем 5 минут

Stepan
09.07.2018
18:07:31
Но хз, как его составить

Andrew
09.07.2018
18:08:02
Readme ещё один сделать

Stepan
09.07.2018
18:08:58
Вопрос скорее в том, как определить, какие вопросы чаще всего задают и кто будет этим заниматься))

Admin
ERROR: S client not available

Andrew
09.07.2018
18:09:23
Собрать статистику с чатика

Dmitry
09.07.2018
18:09:46

Stepan
09.07.2018
18:11:08

Vladislav
09.07.2018
18:12:00

lexxx
09.07.2018
18:12:18
Ок ща попробую

Vladislav
09.07.2018
18:12:39
Ок ща попробую
у тебя просто компонент, где не работает эктив класс, подключен к стору

Сергей
09.07.2018
18:13:46

Vladislav
09.07.2018
18:13:56

Сергей
09.07.2018
18:14:14
Ок ща попробую
const enhance = compose(
withRouter,
connect(mapStateToProp, mapDispatchToProp),
)

Google

lexxx
09.07.2018
18:16:00
а где compose взять

Kendr
09.07.2018
18:16:11

Vladislav
09.07.2018
18:16:21
лол, я именно поэтому и не сказал сразу про компоуз

Kendr
09.07.2018
18:16:37

Vladislav
09.07.2018
18:16:45

Andrew
09.07.2018
18:16:47
Самому написать ))))
Да там есть компоуз

Kendr
09.07.2018
18:17:13
Хуя крутой ребакс

lexxx
09.07.2018
18:19:17
ни то не другое не помогает

dima
09.07.2018
18:19:22

Vladislav
09.07.2018
18:19:47

Сергей
09.07.2018
18:20:01

dima
09.07.2018
18:20:20
Но в ридакс он какой-то жирный. На сколько я помню. А по факту 3 строчки. Гляну ща че там

lexxx
09.07.2018
18:20:21
а обрачивать надо компонент с роутами именно да? или там где навлинки?

Vladislav
09.07.2018
18:21:02

Roman
09.07.2018
18:21:21

dima
09.07.2018
18:22:12

Cenator
09.07.2018
18:22:23
а почему никто не юзает пайп вместо композа?