@react_js

Страница 4818 из 5115
Andrew
15.09.2018
13:02:17
Короче если нужны отмены,блокировки, взаимосвязанные запросы, ретраи, тротлы и дебаунсы то тогда лучше всего юзать саги, или стримы(rx,most)

Паша
15.09.2018
13:06:04
как же бесит этот express.static... Какого чёрта в одном месте он работает, а в другом нет?!





Google
Паша
15.09.2018
13:06:06




почему так происходит?

Asliddin
15.09.2018
13:23:02
./index.html

Timur
15.09.2018
14:20:06
Как думаете стоит ли в редакс класть данные, которые с апи приходят и только на одной странице?

Timur
15.09.2018
14:21:16
Kendr
15.09.2018
14:22:06
Как думаете стоит ли в редакс класть данные, которые с апи приходят и только на одной странице?
Вопрос в том насколько удобно маняврировать данными без ребукса и будет ли приложуха увеличиваться в функционале

Kendr
15.09.2018
14:22:31
Это тестовое
Не думал, что им интересно посмотреть на твоё владение редаксом?

Смысл тестового не в выполненном задании

Даже сеньору можно предложить сделать туду, если он не против

Google
Timur
15.09.2018
14:22:54
Вот я об этом тоже задумался

Просто у меня есть состояние приложения о том залогинен ли юзер или нет

Состояние положил в редакс

Стало удобно

А вот щас думаю об этой странице

Kendr
15.09.2018
14:23:53
Стало удобно
Если интервьюер начнет бычить насчет оверинженеринга — поясни ему за щеку

Timur
15.09.2018
14:24:44
Kendr
15.09.2018
14:25:19
Пояснить за щеку?) Не совсем понял выражение)
Просто надо мочь объяснить чем был мотивирован когда сделал так

Timur
15.09.2018
14:25:42
Не проблема

Спасибо

Ребят, как дождаться пока сетСтейт отработает?

М
15.09.2018
16:33:28
this.setState({}, () => { callback })

Владимир
15.09.2018
16:33:35
Timur
15.09.2018
16:34:29
А это нормальная практика дожидаться сетСтейт?

Спасибо, работает

Kendr
15.09.2018
16:36:52
А это нормальная практика дожидаться сетСтейт?
Нормальная практика второй аргумент сетСтейта

Но не вздумай через промисы костыль

М
15.09.2018
16:37:08
Ребят, а это нормально мутировать аргументы внутри функции? ну то чтобы мне лень новую переменную создать, просто она не нужна. в общем вот пример: setCategoryName(category) { category = category.length > 0 ? category : 'не заполнено' }

Google
Kendr
15.09.2018
16:37:33
Не надо реаасайнить аргументы функции

М
15.09.2018
16:37:58
Нет
то есть даже для кейса из примера нужно создавать переменную, так?

Kendr
15.09.2018
16:39:10
setCategoryName = (category) => { return category.length > 0 ? category : 'не заполнено' }

М
15.09.2018
16:39:52
у меня там много аргументов

Kendr
15.09.2018
16:40:08
Показывай значит

И ты уверен, что сетКатегориНейм, а не гетКатегориНейм?

Timur
15.09.2018
16:42:16
Нормальная практика второй аргумент сетСтейта
Я поставил второй аргумент, все отлично, спасибо)

Kendr
15.09.2018
16:42:43
М
15.09.2018
16:44:30
но аргументы не только строки, но и массивы, и если в функцию пришел пустой массив, то его нужно правильно инициализировать. все это делать вот так инлайн - будет дико непонятно и не читаемо

Kendr
15.09.2018
16:44:52
Пиздос

М
15.09.2018
16:44:54
можно создать переменную и не ебать себе мозги, но хотелось бы работать с тем же нащзванием, что и аргумент

Kendr
15.09.2018
16:45:30
?
Хз

М
15.09.2018
16:45:39
insert огромного документа в коллекцию должен выглядеть иначе?

это не сет категори нейм

Kendr
15.09.2018
16:46:17
insert огромного документа в коллекцию должен выглядеть иначе?
Да, как минимум логика с пустыми инсертами должна быть пересмотрена

Вот эта проверка

М
15.09.2018
16:46:37
нет

Kendr
15.09.2018
16:46:42
нет
Ладно ((

М
15.09.2018
16:46:57
вы пытаетесь пересмотреть логику, но сходу так не выйдет

Google
М
15.09.2018
16:47:31
просто объясню - если проверять на пустые инсерты, и выводить ошибку, то человеку нужно будет заполнить форму на 50+ полей чтобы инсертнуть документ

Admin
ERROR: S client not available

М
15.09.2018
16:48:07
это ужасно неудобно, так как я таким образом работаю год и это пиздец. теперь же нужно обязательно ввести только нейм, остальное все проинициазируется и заполняй потом когда хошь

М
15.09.2018
16:50:42
вопрос был в том, чем плохо мутировать аргументы?)

Alexey
15.09.2018
16:51:25
в styled components кто нибудь красил на лету background-image svg?? это вообще реально?

М
15.09.2018
16:51:51
я сам хз, зачем обсуждать модель не видя ничего)

Dmitry
15.09.2018
16:52:33
я сам хз, зачем обсуждать модель не видя ничего)
вообще я бы тебе посоветовал для продактов создать какуе-то модель, в которую при создании можно былобы вынести вот ту логику с проверкой на длину, т.е что-то типа makeProduct(productInfo)

а то как-то криво выглядит это в одном месте

М
15.09.2018
16:56:08
я понял, спасибо вам)

на скрине работает как count(), но на деле там фильтры будут, от которых зависит позиция, поэтому сразу с find({}) написано

Dmitry
15.09.2018
16:58:05
просто фетч это обычно асинк операция

а тут ты как-то

М
15.09.2018
17:00:06
может мы про разные фетч? здесь это метод курсора монги, подмножества бд то есть, который превращает курсор в массив

Alexey
15.09.2018
17:04:27
сори за дубляж вопроса, как сделать аналогично в styled components. https://github.com/kisenka/svg-mixer/tree/master/packages/postcss-move-props-to-bg-image-query

Google
Bugs
15.09.2018
17:07:38
можно передать пропсом объект с параметрами

и этой либой законвертить в queryString

Alexey
15.09.2018
17:08:53
одним словом без садомии и велика никак...

М
15.09.2018
17:09:08
ну либо руками законвертить просто background: ...

из пропсов

Bugs
15.09.2018
17:09:34
одним словом без садомии и велика никак...
ну здесь корректным ответом вообще будет: "ручками" ))

Alexey
15.09.2018
17:09:36
так проблема в том что это нужно внутри файла менять

свгшного

Bugs
15.09.2018
17:09:43
либа как хэлпер тут

Alexey
15.09.2018
17:10:21
сейчас механизм такой - лоадер меняет в файле fill и потом его встраивает как base64 в css

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