@react_js

Страница 4332 из 5115
Ivan
05.07.2018
20:26:29
я только форматирую, отвалидить и показать можно уже чем угодно

а запретить ввести ахинею тоже нельзя

человек ввел 31 и потом выбрал месяц

Anon
05.07.2018
20:27:17
Ребят, чтобы фильтр в тудушке по одному из полей организовать, нужно ли использовать router или и без него можно обойтись?

Google
Ivan
05.07.2018
20:27:35
мы на разныз браузерах смотрели - везде работает

поэтому интересно

Dzmitry
05.07.2018
20:28:33
гиф что не так форматируеца плиз
например число для каждой локали свой формат же

я с телефона

не могу скинуть много

Ivan
05.07.2018
20:29:17
я не занимаюсь локалями - там формат функция - форматируй как хочешь

щас стоит толи швейцария толи хз, не помню

Ivan
05.07.2018
20:30:26
форматирование пользователь берет готовое как в примере с телефоном, или пишет сам ;-)

Сергей
05.07.2018
20:30:35
Ivan ?

Ivan
05.07.2018
20:31:03
тыкаешь число?

это что за телефон?

Google
Dzmitry
05.07.2018
20:32:42
дата же

Ruslan ?
05.07.2018
20:33:38
сам потести

Ivan
05.07.2018
20:33:55
тестили - работает

поэтому что у тебя за браузер и железо?

Dzmitry
05.07.2018
20:35:01
а железо тут каким боком)

Ivan
05.07.2018
20:35:14
это так задумано, можно убрать в форматтере

Roman
05.07.2018
20:35:19
тестили - работает
опечатка в ридми, в разделе инстала нпм

Ivan
05.07.2018
20:36:12
Roman
05.07.2018
20:36:38
Ivan
05.07.2018
20:37:36
точно :-) надо походу копипастить даже слова из 4 букв

а железо тут каким боком)
все пригодится если речь о мобильном браузере

Ruslan ?
05.07.2018
21:03:38
тыкаешь число?
хм... это из-за мобильной клавиатуры... Hacker's keyboard работает нормально, Swype криво

Maxim
05.07.2018
21:03:56
Всем привет! Может кто подсказать про redux-api-middleware ? Можно ли использовать этот мидл для проверка авторизации? А точнее написать один раз и забыть на всех остальных запросах или нужно через него все запросы делать?

или лучше 401 ошибку обрабатывать через axios.interceptors ?

Kirill
05.07.2018
21:19:47
Вот такое можно сделать на Ангуляре или Вью? Если да, то скиньте пример, пожалуйста. То есть я прокидываю через проп customHeader не инстанс компонента (элемент), а сам компонент. https://codesandbox.io/s/qz6r3kmp9q

Ruslan ?
05.07.2018
21:22:13
О, здорово, рад слышать)
А когда ожидать мажорную версию? Для прода

Дмитрий
05.07.2018
21:29:22
А когда ожидать мажорную версию? Для прода
Ну у меня прод уже сейчас целиком на нем Сейчас делаю 0.18 релиз, если он хорошо зайдёт то 19 уже будет мажорной версией

Google
Vladislav
05.07.2018
21:35:05
привет неспящим!Подскажите, как сделать так, чтобы метод компонента дебаунс не создавался каждый раз на onChange , а только раз в 1с ? Используется lodash https://jsfiddle.net/1b4uspwL/

Oleg
05.07.2018
21:37:14
Если есть плагин для class properties: class Foo { bar = debounce(() => {...}) }

По классике, в конструкторе: constructor() { this.bar = debounce(this.bar) }

Abu
05.07.2018
21:42:40
Если есть плагин для class properties: class Foo { bar = debounce(() => {...}) }
И ещё в onchange передавать стрелочную (event) => this.bar(event.target.value) Иначе в консоле будет варнинг

Vladislav
05.07.2018
21:43:32
хм , попробую, но пока не получается, спасибо)

Oleg
05.07.2018
21:45:21
Просто тебе мобх плюшку даёт, что реакт обновляется точечно, а общее управление состоянием приложения, отношение вьюх и моделей, остаётся на твоих плечах

Александр
05.07.2018
21:46:53


Oleg
05.07.2018
21:48:17
Как мобх влияет на дифф изменений?
В этом чате логично рассматривать мобх в контексте использования с реактом

Oleg
05.07.2018
21:48:29
При чем тут вообще диф? Его нет у мобх

Redux, mst делают диффы, мобх просто меняет все что попросишь

Oleg
05.07.2018
21:51:41
Что за всякие п
Сорян, паттерны

Дмитрий
05.07.2018
21:51:51
Аа

Google
Oleg
05.07.2018
21:51:54
?

Дмитрий
05.07.2018
21:53:18
Ну тут библиотека играет решающую роль, она формирует предпочтения людей, которые её используют

Oleg
05.07.2018
21:56:12
У меня просто был разительный вау эффект, когда попробовал мобх, и осознание, что он делает крутые вещи, но это никак тебе не помогает приложение организовать) И опыта к сожалению нет, как его грамотно юзать. Mst по всем его презентациям хорош, но по ходу медленный и грустный

Дмитрий
05.07.2018
21:58:51
Как организовать приложение чет особо никто не знает

Admin
ERROR: S client not available

Дмитрий
05.07.2018
21:59:22
Проблемы во всём начиная с самих папок и разделения view и бизнес логики)

Александр
05.07.2018
21:59:41


Oleg
05.07.2018
22:00:03
Как организовать приложение чет особо никто не знает
Я вообще не понимаю, как люди на других языках и платформах живут, какая то отвратительная стагнация))

Лучше shallow, а не mount

Александр
05.07.2018
22:00:53
Лучше shallow, а не mount
с shalow не получается протестить пропсы, выше скрин кидал

Oleg
05.07.2018
22:00:57
А в целом, тут три строки тестов, в чем сомнения то

Александр
05.07.2018
22:02:06
А в целом, тут три строки тестов, в чем сомнения то
я просто не понимаю зачем я это пишу, выглядит как тест ради теста и посути я протестил то(почти), что покрывает typescript

Hari
05.07.2018
22:02:41
ну вообще тест placeholder выглядит как дичь

Hari
05.07.2018
22:03:18
с нормальным руководством к тестированию всегда проблемы

сколько помню, что в чатике по джс, что еще где-нибудь просят посоветовать норм руководство по тестированию, что тестить и как тестить, а ответа не особо, может нету его, хз. есть че кому посоветовать?

Oleg
05.07.2018
22:04:31
я просто не понимаю зачем я это пишу, выглядит как тест ради теста и посути я протестил то(почти), что покрывает typescript
Ну тайпскрипт это все таки проверка во время компиляции. Это нормально, протестить дефолтные свойства, и какой результат в dom получится при заданных в shallow пропсах. Это кажется ерундой, но обязательно возникнет тот один из 20 случаев, когда именно юнит тест запалит твой говнокод

Oleg
05.07.2018
22:06:24
с shalow не получается протестить пропсы, выше скрин кидал
Вот с оф. доки, может поможет NOTE: When called on a shallow wrapper, .prop(key) will return values for props on the root node that the component renders, not the component itself. To return the props for the entire React component, use wrapper.instance().props. See .instance() => ReactComponent

Юзай instance кароч вместе с shallow

Google
Oleg
05.07.2018
22:07:19
Но я бухой, так что перепроверь ?

Александр
05.07.2018
22:08:46
Ок)

Artem
05.07.2018
22:22:40
Есть хуки у компонента
@sergeysova, имел ввиду shouldComponentUpdate для route?)

Andrew
05.07.2018
22:30:23
ребятки а кто уже юзал новый профайлер ?

Че он там умеет

Andrew
05.07.2018
22:31:03
Ну перфоманс мерять

Ну вы чего

Artem
05.07.2018
22:31:35
кидайся ссылкой)

Andrew
05.07.2018
22:33:43
https://github.com/reactjs/rfcs/pull/51

https://github.com/facebook/react/pull/12745

я думал уже кто-то юзал

Oleg
05.07.2018
22:35:51
Так открытый pr

Andrew
05.07.2018
22:36:25
в 16.4 вроде он уже есть

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