@react_js

Страница 2404 из 5115
Uladzimir
25.10.2017
14:53:38
Грозитесь кикнуть больше обычного :)

Alex
25.10.2017
14:53:46


Alex
25.10.2017
14:55:05


Google
Uladzimir
25.10.2017
14:55:47
Кстати, кто-нибудь видел хорошую статью по базовым принципам логгирования? Есть смышлынй интерн, у которого все плохо с базовыми понятиями, хотелось бы дать ему что-то почитать.

Сергей
25.10.2017
14:56:17
чудовищно

Alex
25.10.2017
14:56:33
не сомневался) в чём недостатки?

Сергей
25.10.2017
14:56:35
зачем @app ?

на порядок импортов плевать тож

andretshurotshka?❄️кде
25.10.2017
14:56:50
красиво

Denis
25.10.2017
14:57:31
Alex
25.10.2017
14:57:35
файл лежит в ClientApp/Views/Dashboard/Actions/ @app это ClientApp/

andretshurotshka?❄️кде
25.10.2017
14:57:36
похоже на шарп

Сергей
25.10.2017
14:57:37
мелочи же
порядок

Александр
25.10.2017
14:57:48
Кода раза в 3 меньше чем при стандартном подходе

Сергей
25.10.2017
14:57:51
файл лежит в ClientApp/Views/Dashboard/Actions/ @app это ClientApp/
а че резолвинг от корня сделать не?

Alex
25.10.2017
14:58:07
поэтому я добавил в TS несколько путей

Google
Сергей
25.10.2017
14:58:10


Denis
25.10.2017
14:58:36
биология какая-то)

Сергей
25.10.2017
14:59:05
atomicdesign

Alex
25.10.2017
15:00:07
а че резолвинг от корня сделать не?
я не знаю про это, гуглил как избавиться от релативных путей и не нашёл ничего подходящего, в моём случае всё равно всё компилится и работает, верно это или нет не особо важно сейчас

Alex
25.10.2017
15:00:34
наверное вы правы

Max
25.10.2017
15:00:36
попробуй от корня

Alex
25.10.2017
15:00:40
просто не знал про resolve

Max
25.10.2017
15:00:45


Сергей
25.10.2017
15:01:09
просто не знал про resolve
не знал офигенная отмаза

вот именно поэтому надо изучать вебпак и инструменты которыми пользуешься

видишь вот такое говно и задаешься вопросом "как вообще это в голову пришло разработчику"

Alex
25.10.2017
15:01:44
в vs + ts нельзя от корня делать, поэтому сделал доп пасы

Kelin
25.10.2017
15:01:49
эм?

Alex
25.10.2017
15:01:55
или там что-то настраивать нужно

Google
Сергей
25.10.2017
15:02:02
или там что-то настраивать нужно
одну строчку в tsconfig/jsconfig

Kelin
25.10.2017
15:02:18
вот именно поэтому надо изучать вебпак и инструменты которыми пользуешься
О, тут челик мне недавно пытался втереть, что вебпак учить не нужно Я от души поорал над ним

Сергей
25.10.2017
15:02:20
даже линтер можно настроить

Alex
25.10.2017
15:02:22
ну там есть от базового вроде ClientApp он у меня не работал потому что я не настроил вебпак и пошёл длинной дорогой

вы всё верно говорите

Kelin
25.10.2017
15:02:48
учить != изучать
ну я второе и имел в виду

учить, изучать ? знать

хотя бы на уровне не тупить над мелочами

Сергей
25.10.2017
15:03:50
а вот { ...Faculties.DefaultForm } меня особо забавляет Это так объект копировал?

Alex
25.10.2017
15:04:55
да, это для задания дефолтных значений объекту в стейте

Kelin
25.10.2017
15:05:00
я один увидел этот код и подумал про пхп?

Alex
25.10.2017
15:05:29


я один увидел этот код и подумал про пхп?
сомневаюсь, кто-то правильно заметил что это больше C#

Kelin
25.10.2017
15:06:28


Alex
25.10.2017
15:07:14
надеюсь это не мне, потому что я в курсе что {...} не делает дип копию объекта)

Kelin
25.10.2017
15:07:47
а кто код писал

а, да, тебе значит

Сергей
25.10.2017
15:08:17
отступы в 4 пробела?

Google
Alex
25.10.2017
15:08:37
когда я отправляю в стейт объект типа { a:{ b:4} } он преобразуется сначала в { ..., a: {..., b:4}} и уже после в стейт

Сергей
25.10.2017
15:08:37
Max
25.10.2017
15:08:43
отступы в 4 пробела?
в тс так принято

Ostap
25.10.2017
15:08:50
Alex
25.10.2017
15:08:57
ага

Сергей
25.10.2017
15:09:11
что такое { ..., } ??

мне даже страшно представить как это все тормозит

Alex
25.10.2017
15:10:07
это типа a = {b:{c:4}} g = {...a, b:{...a.b, c:4}}

Сергей
25.10.2017
15:10:51
может ты не в курсе но на 11 строке спред вообще не нужен можно было просто передать объект

Alex
25.10.2017
15:11:33
таки да, вы правы

Сергей
25.10.2017
15:12:53
JsonQuery следовало бы завернуть в кастомную обертку на промисах а не { success: (data) => {} }

Alex
25.10.2017
15:13:36
переделаю, это был больше копипаст из прошлого проекта который был чистый js, спасибо

Сергей
25.10.2017
15:13:49
Module.receive вообще не информативный метод да и форма вызова Module.receive(dispatch)(state => {}) вообще дикая чего бы не каррировать метод?

на 21 строке не юзается переменная state

был бы нормальный линтер, код был бы существенно чище

Max
25.10.2017
15:15:21
на 21 строке не юзается переменная state
серег, предлагаю тебе линтером подрабатывать ?

Сергей
25.10.2017
15:15:40
серег, предлагаю тебе линтером подрабатывать ?
у меня есть свой конфиг для линтера) могу продавать)

Alex
25.10.2017
15:16:08
а как работает карринг в данном случае? не очень представляю

Google
Max
25.10.2017
15:17:19
более менее понятно

Alex
25.10.2017
15:17:20
про неюзающийся state, есть разнима между ()=?{}) и state=?{})

Alex
25.10.2017
15:17:44
и сразу объект?

Max
25.10.2017
15:18:02
кавычки короче для кода



?

Kelin
25.10.2017
15:18:32
Да дело не в разнице даже. Нахрена писать лишнее там, где оно не нужно?

Сергей
25.10.2017
15:18:42
Alex
25.10.2017
15:18:54
про 21 строку

Сергей
25.10.2017
15:19:04
разница между () => {} и () => ({}) есть

Kelin
25.10.2017
15:19:07
не понял что ты писал
Он спросил, есть ли разница между тем, есть аргумент или нет

Enjoy the
25.10.2017
15:19:07
чятик по электрону есть? Думаю побаловаться

Alex
25.10.2017
15:19:12
про ` я тоже не вдуплил

Сергей
25.10.2017
15:19:15
а вот state => {} там где не юзаешь state не надо

Kelin
25.10.2017
15:19:16
@electron_ru

Alex
25.10.2017
15:19:18
можно пример кода?

Enjoy the
25.10.2017
15:19:33
@electron_ru
пасиб

Max
25.10.2017
15:19:34
про ` я тоже не вдуплил
в телеграме используй ()=>{}

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