@react_js

Страница 1472 из 5115
Саша
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
Просто если есть возможность не писать их, то я лучше не буду их писать

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
Не понял кейса
a = 1 (function ...

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
поэтому нужно a = 1 ;(function ...
кстати не сталкивался с таким

у меня только с массивами трабла была

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
наверное потому что я не пишу function (() => {})()
да сейчас и сами самозапускаемые функции стали куда менее популярны

мягко говоря

не припомню когда их вообще видел

кто как тернарки пишет
а какие есть варианты?)

Сергей
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
не припомню когда их вообще видел
theProperty = (function(old) { function extendsFun() { old(); doSomething(); } return extendsFun; })(theProperty);

Из того, что видел в последний раз

А, не, вру

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
theProperty = (function(old) { function extendsFun() { old(); doSomething(); } return extendsFun; })(theProperty);
просто раньше это для инкапсуляции использовали. когда ни let/const небыло ни модулей

а сейчас как то зачем

Default
16.06.2017
09:15:42
Что то страшное
Не, эт расширение функций, к которым ты доступа не имеешь

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

Stepan
16.06.2017
09:15:55
просто раньше это для инкапсуляции использовали. когда ни let/const небыло ни модулей
А сейчас это за тебя просто делает бабель. Но концепция та же

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
Что это за интересный символ равно?
FiraCode шрифт со включенными лигатурами

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
filteredPersons.length !== 0 вот не понимаю резона
простое приведение к bool работает намного медленнее такие подскази типов помогают v8 проводить тонну оптимизаций

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

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
дефолтный стейт собирается из дефолтных стейтов каждого редюсера

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