
Anton
22.01.2018
20:12:27
@ThePrettySky Вообще родные очень хорошие. Тебе надо самые стартовые? На gitbook пару видел хороших книжечек

Y
22.01.2018
20:13:52

Vitaly
22.01.2018
20:14:04
оберни в промис, передай 3м параметром резолв

Google

Anton
22.01.2018
20:16:24
Cпасибо. Сейчас попробую.
Что то вроде
await new Promise((resolve)=>{newrelic.startBackgroundTransaction('Get vendors list', 'Request', ()=>{
resolve();
})});
await store.dispatch(getUserList());
newrelic.getTransaction().end();
?

Vitaly
22.01.2018
20:35:12
Я честно говоря хз там у ньюрелика, не пользовался им, посмотри сорсы

Anton
22.01.2018
20:41:00
Спасибо, копаю

Artur
22.01.2018
22:57:40
Ребята, такой вопрос, допустим имеется такой код псевдокод
var isAdmin = isAdmin();
if (!isAdmin) {
//вернуть ошибку или еще что-то
}
То как такое написать с использованием let вместо var, используя ту же логику?

Igor
22.01.2018
22:59:53
заменить вар на лет?

Artur
22.01.2018
23:00:55
да

Igor
22.01.2018
23:01:22
let isAdmin = isAdmin();
if (!isAdmin) {
//вернуть ошибку или еще что-то
}

Cenator
22.01.2018
23:02:54
У тебя failure by design

Artur
22.01.2018
23:03:38

Cenator
22.01.2018
23:03:39
Функция и значение с одним именем

Google

Cenator
22.01.2018
23:03:54
Не надо так

Igor
22.01.2018
23:04:16
да странный код
во-первых не надо

Artur
22.01.2018
23:04:22
У тебя failure by design
а что если я хочу использовать в нескольких местах, то я должен использовать везде функцию? к тому же я написал что это "псевдокод"
не пишите улучшения по коду
это псевдокод

Igor
22.01.2018
23:04:32
во-вторых зависит где функция исАдмин была определена
псевдокод тут не канает
короче у лет - скоуп блок

Artur
22.01.2018
23:05:10
в каком смысле не канает?

Igor
22.01.2018
23:05:17
если исАдмин определена за пределами блока - то так сделать можно
если нет - то будет ошибка

Cenator
22.01.2018
23:05:27

Artur
22.01.2018
23:06:08

Igor
22.01.2018
23:07:42
плохо что переменные совпадают по имени
думаю это очевидный момент

Cenator
22.01.2018
23:08:11
Если это конструктор то пиши с заглавной буквы

Igor
22.01.2018
23:09:42
если чисто теоритически про лет
будет работать
function isAdmin() { return true }
function a() {
let isAdmin = isAdmin()
}
не будет работать:
function a() {
function isAdmin() { return true }
let isAdmin = isAdmin()
}
но в любом случае так переопределять имя не ок

Google

Artur
22.01.2018
23:11:12
Я конечно не делаю никакую проверку, лишь разбираюсь с переменной и придумал код на ходу, но объясните чем собственно плохо то?
и какое имя тогда лучше, как не isAdmin?)

Cenator
22.01.2018
23:12:14

Artur
22.01.2018
23:13:20
функция которая вернет булево значение, а не обьект, это понятно из названия

Igor
22.01.2018
23:13:44

Cenator
22.01.2018
23:14:07

Igor
22.01.2018
23:16:53
значит так нельзя

Artur
22.01.2018
23:16:53
На основе чего, лол
я не знаю, говорю же, псевдокод который на ходу придумал, чтобы понять как работает лет

Igor
22.01.2018
23:16:57
там ошибка isAdmin is not defined
в моем примере - оба не работают
ладно всеравно это мутная затея была)

Cenator
22.01.2018
23:19:06
Шах и мат

Artur
22.01.2018
23:23:50
то что не сработает, то согласен, ты победил, но раз уж зашел такой разговор, что нельзя называть переменную именем функции, то как ты считаешь можно ли делать так?
let isAdmin = user.isAdmin();
при том стоит делать акцент не на синтаксис, а на правильность названия переменной
или вы имели ввиду имея ввиду, что будет ошибка синтаксиса?

Andrey
22.01.2018
23:25:30

Golovachov
22.01.2018
23:35:36
если возможно... если нет то внутри компонента сделаю, не проблема, просто для инфы

Google

andretshurotshka?❄️кде
22.01.2018
23:42:50
const Comp = decorator(Work)

Oleg
22.01.2018
23:43:33
если это hoc, то просто вызвать как функцию и передать туда компонент Work

Admin
ERROR: S client not available

Golovachov
22.01.2018
23:44:55
понял спасибо
Decorator(Work( ?name={})

Oleg
22.01.2018
23:49:44

Golovachov
22.01.2018
23:51:02

Andrey
23.01.2018
00:21:45
Нужно вне рендера применить хок, а потом использовать полученный компонент. Иначе у вас на каждый рендер компонент будет пересоздаваться.

Роман
23.01.2018
02:52:00
кто-нибудь собирает react-приложение с помощью gulp и browserify ?
возможно ли как-то сделать так, чтобы при изменении какой-то части кода приложения, не пересобирался весь скрипт? а то это занимает больше 20-ти секунд и напрягает столько времени ждать пересборки
я имею ввиду именно процесс serve и watch, а не build

Пг
23.01.2018
03:31:37
А почему бы не перестать заниматься некрофилией и использовать webpack?
А вообще babel поддерживает кеширование
Вот только вебпак из коробки за пару мс компилит в вотче, а с кэшем babel-а так вообще практически мгновенно

Виталий
23.01.2018
04:41:41
Кто-нибудь использовал draftjs с декораторами? Как-то он неадекватно работает, если текстовые смайлы заменять на картинки в декораторе. Если смайл в конце, то курсор сбрасывается в начало, а если в середине, то все нормально. При этом кнопка End тоже в начало передвигает, ну и удаляются смайлы через раз.

Alihan
23.01.2018
06:11:55
Дарова

George
23.01.2018
06:35:58

Dimanius851
23.01.2018
07:14:23
А есть группа по electron?

Google

Andrey
23.01.2018
07:31:18

Игорь
23.01.2018
07:31:49

Cenator
23.01.2018
07:32:25

Dimanius851
23.01.2018
07:32:42

Andrey
23.01.2018
07:33:01

Viktor
23.01.2018
07:34:02
https://t.me/electron_ru

Andrey
23.01.2018
07:34:18

Kelin
23.01.2018
08:05:02
Я, кстати, недавно юзал

Evjeni
23.01.2018
08:06:48

Andrey
23.01.2018
08:07:10
Он умеет в html css и javascript?

Dmitry
23.01.2018
08:09:47
Добрый день =) А можно ли как-то сделать history.back() в ту отправную точку, когда react-router еще не хэндлил историю?