
Vladimir
22.08.2018
08:57:40
Всем привет, может кто подскажет адекватный свежий шаблон React + Redux + Webpack - ну так что бы прям взять и начать писать. Ток вливаюсь во всю движуху, слез с create-react-app и пытаюсь въехать во все это. А при попытках нахождения какого либо boilerplate - выдает либо старые не актуальные вещи, либо совсем не рабочие. Или может CLI какая на этот счет а я не увидел. Помогите плиз.

Alex
22.08.2018
08:58:21

Nikolay
22.08.2018
08:58:29

Roman
22.08.2018
08:58:31

Google

Alex
22.08.2018
08:58:33
А дальше накидывай что душе угодно

Roman
22.08.2018
08:59:10
лучше руками собрать свой конфиг

Alex
22.08.2018
08:59:55

Artyom
22.08.2018
09:00:30

Gorro
22.08.2018
09:01:48

Roman
22.08.2018
09:01:51

Dmitry
22.08.2018
09:03:21

Artyom
22.08.2018
09:12:58
Нужно онлайн школы просить девопсов обучать собирать веб приложения вебпаками и ролапами =D

Roman
22.08.2018
09:13:27
Скажите пожалуйста, есть ли правило в линтере, которая кидает варнинг на !! ?
Хочу, чтобы заменяло на Boolean

Valeriy
22.08.2018
09:14:19

Google

Dmitry
22.08.2018
09:14:22
no-extra-boolean-cast ? насчет замены хз

Roman
22.08.2018
09:14:37

Valeriy
22.08.2018
09:14:51

Roman
22.08.2018
09:15:00

Valeriy
22.08.2018
09:15:05
плохо когда пытаются приводить без него

Артур
22.08.2018
09:15:05

Artyom
22.08.2018
09:15:16

Roman
22.08.2018
09:15:18

Сергей
22.08.2018
09:15:28

Valeriy
22.08.2018
09:15:56

Сергей
22.08.2018
09:15:59

Eugeniy
22.08.2018
09:16:38
Согласен, !! трешак

Сергей
22.08.2018
09:16:48
а в чем необычность?
В том что это другая семантика.
Отрицание отрицания, а не приведение. В !! приведение типа это следствие.
С Boolean() нет вопросов, опечатка ли это. Автор явно говорит, о своих мотивах

Dmitry
22.08.2018
09:18:07
о, а тут за линтер трут. кто как обходит no-shadow правило без его полного выключения?

Сергей
22.08.2018
09:18:27

Dmitry
22.08.2018
09:18:28
если addFiles это например метод из connect

Cenator
22.08.2018
09:18:30

Dmitry
22.08.2018
09:18:42
и линтер ругается что он уже определен

Google

Dmitry
22.08.2018
09:18:51
т.к. импортирован по такому же имени

Сергей
22.08.2018
09:18:55

Cenator
22.08.2018
09:19:07
если Boolean это конструктор, то надо ли его вызывать как
new Boolean() ? ???

Сергей
22.08.2018
09:19:24

Dmitry
22.08.2018
09:21:45

Cenator
22.08.2018
09:22:55

Nikolay
22.08.2018
09:22:57
Или может тут
Кто нибудь service worker интегрировал? Как закэшить index.html, но если есть интернет соединение (только index.html) то тянуть из интернета

Сергей
22.08.2018
09:23:15

Valeriy
22.08.2018
09:23:23
ко всему надо подходить здраво, а по поводу !! кмк вы просто загоняетесь уже
https://www.sitepoint.com/javascript-double-negation-trick-trouble/

Сергей
22.08.2018
09:24:12

Valeriy
22.08.2018
09:24:39
я то не сталкивался пока что

Сергей
22.08.2018
09:25:01
Вообще, большинство моих кейсов обусловлены реальными случаями.
От всего не защититься, но лучше писать максимально простой код
Казалось бы, не нужно приведение

Valeriy
22.08.2018
09:39:54

Google

Valeriy
22.08.2018
09:40:31
ибо && само по себе эту работу выполнит

Сергей
22.08.2018
09:40:37
&& не приводит тип

Admin
ERROR: S client not available

Сергей
22.08.2018
09:40:51
Но там должно было быть отрицание

Valeriy
22.08.2018
09:41:11
а нет точно
это уже я с просонья гоню

Denis
22.08.2018
09:41:39
почему я сижу в группе о конкретной либе, а люди тут обсуждают элементарные вещи которые все новички должны знать?)

Valeriy
22.08.2018
09:41:52
там будет второе значение если первое тру

weyheyhey
22.08.2018
09:42:20
так в логическом контексте будет неявное приведение в boolean, т.е. в if
соответственно !! лишнее

Roman
22.08.2018
09:43:31

Denis
22.08.2018
09:43:45
то?

Сергей
22.08.2018
09:44:46
соответственно !! лишнее
Ещё раз. Там была опечатка. И должно было быть одно отрицание.
После того как я везде в проекте запретил !!, стало немного легче.
С тех пор не юзаю !!

weyheyhey
22.08.2018
09:45:07

Valeriy
22.08.2018
09:48:32

Сергей
22.08.2018
09:48:48

Valeriy
22.08.2018
09:49:47
ну есть компоненты сторонние, которые вроде как должны строку выдавать, а могут из нее null/undefined сделать и т.д.

Сергей
22.08.2018
09:50:04
Ибо опять же. Потом сиди думай, что хотел написать автор. Вроде код очевиден и понятен, но мотивация покрыта завесой обфускации

Google

Valeriy
22.08.2018
09:50:22
делать проверки явные типа str === null || str === undefined || str === '' ну это тоже ппц

Сергей
22.08.2018
09:50:51

Roman
22.08.2018
09:51:11
чтобы при передаче не вычислять

Valeriy
22.08.2018
09:51:23
так сразу все !! на ?? автозаменой

Zhanadil
22.08.2018
09:51:39
Говорят, что typescript изучать хорошо, потому что он более Ориентирован нежели JS???

Сергей
22.08.2018
09:51:43

Nikita
22.08.2018
09:52:02

Roman
22.08.2018
09:52:33

Zhanadil
22.08.2018
09:52:44
на ООП

Valeriy
22.08.2018
09:52:51

Сергей
22.08.2018
09:53:12
а ООП в жс это та ещё боль. Особенно если писать с наследованием, инжектом зависимостей и прочей чушней.
Приятного дебага

Roman
22.08.2018
09:53:34
?