
Саша
16.06.2017
09:05:58
вместо того , чтобы работать

Сергей
16.06.2017
09:05:58

Stepan
16.06.2017
09:05:59
У нас сегодня именно такие споры и есть

Саша
16.06.2017
09:06:00
все спорят ))

Google

Oleg ?
16.06.2017
09:06:19
Просто если есть возможность не писать их, то я лучше не буду их писать

Сергей
16.06.2017
09:06:24

Ywein
16.06.2017
09:06:40

Oleg ?
16.06.2017
09:06:44
А если они нужны для чего - то важного, то лучше писать
Просто я пока не понял зачем они нужны в исходном проекте
Может есть кейсы?

Сергей
16.06.2017
09:07:33
если в середине кода пишешь что-то вроде [1, 5, 7].map
тогда скобки пойдут на предыдущую строку
но линтер предупреждает и добавит ;[1, 5, 6].map

Ywein
16.06.2017
09:08:00
самозапускаемые функции еще.
(function

Oleg ?
16.06.2017
09:08:08
Не понял кейса

Ywein
16.06.2017
09:08:22

Google

Stepan
16.06.2017
09:08:24

Ywein
16.06.2017
09:08:28
это для интерпретатора - a = 1(function ...

Oleg ?
16.06.2017
09:08:45
Но у меня Babel

Ywein
16.06.2017
09:08:48
поэтому нужно
a = 1
;(function ...

Oleg ?
16.06.2017
09:08:52
Он то поставит там где нужно

Сергей
16.06.2017
09:08:58
у меня только с массивами трабла была

Ywein
16.06.2017
09:09:23

Сергей
16.06.2017
09:09:57

Ywein
16.06.2017
09:10:26
я на отсутствие точек с запятой перешел после того как начал немного на Go писать)

Oleg ?
16.06.2017
09:10:49
Значит можно без них жить?

Сергей
16.06.2017
09:10:52
Давайте ещё холивар
кто как тернарки пишет

Ywein
16.06.2017
09:10:59
мягко говоря
не припомню когда их вообще видел

Сергей
16.06.2017
09:11:36
мне хочется убивать за такой стиль
const result = soLong && condition ?
first.result() :
Second.result().at(0)
у меня в конфиге всегда такой:
const result = soLong && condition
? first.result()
: Second.result().at(0)

Ostap
16.06.2017
09:12:21
+1

Google

Ywein
16.06.2017
09:12:21
согласен

Сергей
16.06.2017
09:13:14
особенно в реакте с длинными строками вообще в первом варианте нихрена не понятно

Stepan
16.06.2017
09:13:38

Oleg ?
16.06.2017
09:14:08
Дело вкуса, понятно)

Default
16.06.2017
09:14:17
Из того, что видел в последний раз
А, не, вру

Oleg ?
16.06.2017
09:14:39
Что то страшное

Default
16.06.2017
09:14:51
Там было не old(), а old.apply(this, arguments)

Ywein
16.06.2017
09:15:23
а сейчас как то зачем

Default
16.06.2017
09:15:42

Default
16.06.2017
09:15:55
Типа счетчиков и прочего сеошного мусора

Stepan
16.06.2017
09:15:55

Oleg ?
16.06.2017
09:16:06

Default
16.06.2017
09:16:19
Для рекламного блока бегуна?

Ywein
16.06.2017
09:16:24

Default
16.06.2017
09:16:26
Или еще какой-то такой хуйни

Oleg ?
16.06.2017
09:16:31
Для чего угодно

Default
16.06.2017
09:17:23
Скрипт внешний, на их сервере валяется, локально его не вкорячишь, потому что они их меняют по 20 раз на дню

Google

Default
16.06.2017
09:18:44
У всяких каллбэкхантеров и прочей подобной тоже хер уследишь, чо они там поменяли и когда
Мы им разок баг репортили, так они раз пять звонили и просили проверить
Прям на проде

Oleg ?
16.06.2017
09:19:55
Понятно

Кирилл
16.06.2017
09:39:47
есть тут гуру redux-act? как в createReducer замапить одно событие на несколько экшнов? Например вернуть loading: false на события AUTH_SUCCESS и AUTH_ERROR
через function factory тоже не поулчается, on первым аргументом массив не понимает

Konstantin
16.06.2017
09:43:04

Oleg ?
16.06.2017
09:51:07
Ахахах, картинка классная :D

Admin
ERROR: S client not available

Artyom
16.06.2017
09:53:35
У меня сейчас из-за этого в проекте 20-40% кода лишние...
Зато масштабируется норм!

Stepan
16.06.2017
10:13:52
Зашёл, в реакт.жс, думаешь, комьюнити, развитие
@
Насохранял картинок

HipJoy
16.06.2017
10:36:32
привет
кто в курсе как перезаписать стиль в antd
.global-search.ant-select-auto-complete .ant-input-affix-wrapper .ant-input-suffix {
right: 0;
}
как здесь
https://ant.design/components/auto-complete/#components-auto-complete-demo-uncertain-category
такие дела

Сергей
16.06.2017
10:38:17

Ywein
16.06.2017
10:38:28
Зависит от определения "преждевременная"
Что это за интересный символ равно?

Konstantin
16.06.2017
10:39:26
Типа ===

Сергей
16.06.2017
10:39:53

Oleg ?
16.06.2017
10:39:58

Ywein
16.06.2017
10:40:11

Google

Oleg ?
16.06.2017
10:40:19
Не верьте им, они специально не хотят тайну раскрывать

Artyom
16.06.2017
10:41:52

Сергей
16.06.2017
10:42:33
вложенные уже хреново
лучше но все равно не алё

Artyom
16.06.2017
10:42:50
А как лучше, можешь написать?

Сергей
16.06.2017
10:43:53
для начала перепишу именно этот вариант
а вообще вложенное (filteredPersons.length ..... лучше вынести в const выше с нормальным названием
const liablePersonsTitle например

Artyom
16.06.2017
10:47:36
filteredPersons.length !== 0 вот не понимаю резона

Сергей
16.06.2017
10:49:55

Artyom
16.06.2017
10:50:43
Вот это ценая инфа. Ну а если так !filteredPersons.length

Сергей
16.06.2017
10:50:51

Vladimir
16.06.2017
10:58:21
>намного медленнее
в смысле прям броузер зависает?

code4aman
16.06.2017
10:58:24
=== тока на винде не красиво рисуется видать

Artyom
16.06.2017
10:59:08
Это стиль такой

code4aman
16.06.2017
10:59:58
или из-за разрешения может быть?

Pavel
16.06.2017
11:04:04
Так лучше?

Pavel
16.06.2017
11:04:56
Господа, подскажите по Redux + Thunk.
Начал пользовать его как написано в мануале
http://redux.js.org/docs/advanced/AsyncActions.html.
Но там же написано подключать его вот так
const store = createStore(
rootReducer,
applyMiddleware(
thunkMiddleware, // lets us dispatch() functions
loggerMiddleware // neat middleware that logs actions
)
)
То есть вторым аргументом для createStore.
Но ведь вторым аргументом туда надо сувать дефолтный state, разве нет?
А если да, то как мне приложению сообщить дефолтный state?
Сейчас оно ругается на то, что все свойства в state в значении undefined.

Daniel
16.06.2017
11:05:50
дефолтный стейт собирается из дефолтных стейтов каждого редюсера