@react_js

Страница 782 из 5115
Kost9in
28.12.2016
14:36:46
0/
крик души?

Vitaly
28.12.2016
14:36:48
расширения нужны для подсветки синтаксиса. Если смешать less с js - то хрен ты его заавтокоплитишь и подсветишь, а в js и jsx разницы нет.

Lupsick
28.12.2016
14:37:04
крик души?
пожелание

Google
Vladimir
28.12.2016
14:37:56
Jsx деталь реализации компонентов и в рот я ебал их писать в отдельном расширениии

Vitaly
28.12.2016
14:39:12
ну я утрирую конечно, но по факту так. Для sugarss использую sass синтаксис, для snakeskin - jade...

Vladimir
28.12.2016
14:40:07
Vitaly
28.12.2016
14:40:17
так что ты можешь хоть .woopawoopa расширение ставить всем пофиг)

Adel
28.12.2016
14:41:28
ну я утрирую конечно, но по факту так. Для sugarss использую sass синтаксис, для snakeskin - jade...
нене, я имею в виду, что, не знаю, как у людей, но вим смотрит на расширение файла для подсветки

Lupsick
28.12.2016
14:41:45
Стоит и чо?
конечно

Adel
28.12.2016
14:41:52
и с ним желательно использовать соответствующие плагины, а не все сразу

Lupsick
28.12.2016
14:42:01
с линтером код становится чище в сто раз

Дмитрий
28.12.2016
14:42:19
sugarss ж с расширением .sss
Самый оригнальный вариант))

Vladimir
28.12.2016
14:42:24
с линтером код становится чище в сто раз
Так он у меня есть, я не понимаю к чему ты

Aleh
28.12.2016
14:42:31
Самый оригнальный вариант))
у них так в readme написано, я че)

Google
Aleh
28.12.2016
14:42:38
https://github.com/postcss/sugarss#syntax

Lupsick
28.12.2016
14:42:46
Так он у меня есть, я не понимаю к чему ты
airbnb правила ругаются на jsx в .js

Vladimir
28.12.2016
14:42:59
Ну и что?

Vitaly
28.12.2016
14:43:12
а у snakeskin .ss... прикиньте как выглядит мой проект...))

Vladimir
28.12.2016
14:43:24
Плохое правило, ты знаешь?

Lupsick
28.12.2016
14:43:36
Vladimir
28.12.2016
14:43:48
Хз

Lupsick
28.12.2016
14:44:03
а стандарты это хорошо

Vladimir
28.12.2016
14:44:05
Не соглашусь

Айрбнб хорош, но уж сильно часто они релизом мажорки

Я в итоге устал от него

Он не помогает писать код, а мешает

Lupsick
28.12.2016
14:45:40
чем он тебе мешает?

Vladimir
28.12.2016
14:55:24
не сам линтер

они ведь не зря мажорки выпускают

Lupsick
28.12.2016
14:55:45
а айрбнб
конкретнее

я не обновлял давно

вообще хз зачем

Google
Vladimir
28.12.2016
14:56:28
это означает, что в новой версии или поменяли часть правил или добавили новых

это означает переписывание кода

вообще хз зачем
у тебя только один проект?

Lupsick
28.12.2016
14:57:09
но я копипастю

Azein
28.12.2016
14:59:23
хз с каких пор airbnb - стандарт

Vladimir
28.12.2016
14:59:26
ну вот

Lupsick
28.12.2016
14:59:34
ну вот
https://github.com/airbnb/javascript/commit/24b8f35f18e6baab92d4da7aa2c10c4fc2374245

Vladimir
28.12.2016
14:59:37
хз с каких пор airbnb - стандарт
он очень популярен

Azein
28.12.2016
14:59:38
есть стандартный конфиг того же eslint, тоже в целом неплохой

Lupsick
28.12.2016
14:59:42
у меня стоит 12.0.0

щас 13.0.0

Lupsick
28.12.2016
14:59:51
два месяца назад релиз

Vladimir
28.12.2016
15:00:06
поуспокоились похоже

Ҫѐҏӗѫӑ
28.12.2016
15:00:29
там многое решается --fix

Vladimir
28.12.2016
15:00:30
мы начинали много проектов между 1.0 - 10.0

Ҫѐҏӗѫӑ
28.12.2016
15:00:45
только комментарии однострочные уползают

Lupsick
28.12.2016
15:00:45
ну так среди хаоса рождается истина

у меня в виме комбинация на фикс стоит

я даже не правлю ничего

Google
Danila
28.12.2016
15:44:20
господа, а кто какие клиенты для jsonapi использует на фронте? желательно, чтобы они ещё как-то круто прикручивались к реакту.

Kate
28.12.2016
15:49:54
Всем привет. Я тут читаю статью https://habrahabr.ru/post/269831/ и не могу разобраться. Начинается с момента —--------------------------------- Включаем devtools —---------------------------------- Вот эта строчка вообще не понятна "нужно включить devtools только для окружения разработки, так что модифицируем webpack.config.js как здесь" Подскажите, что тут вообще происходит и зачем? Как я понимаю, это типа sourse maps для отладки кода в браузере?

Danila
28.12.2016
15:52:25
Говорят axios бесподобен, но мы юзаем старый добрый fetch
а парсите руками или какой-то middleware?)

Alexander
28.12.2016
16:19:33
Всем привет. Я тут читаю статью https://habrahabr.ru/post/269831/ и не могу разобраться. Начинается с момента —--------------------------------- Включаем devtools —---------------------------------- Вот эта строчка вообще не понятна "нужно включить devtools только для окружения разработки, так что модифицируем webpack.config.js как здесь" Подскажите, что тут вообще происходит и зачем? Как я понимаю, это типа sourse maps для отладки кода в браузере?
Добавляют флаг, который будет в билде для разработки true, а для продакшена false. Потом его используют чтобы подключать или не подключать redux-devtools (в продакшене не нужен). uglify потом еще вырежет кусок с его подключением как недостижимый код (там будет блок if(false) { ... } — понятно, что условие никогда не выполнится и код не исполнится)

Kate
28.12.2016
16:21:55
Лёш, спасибо большое)

Alexander
28.12.2016
16:23:12
Я Саш

Алексей
28.12.2016
16:25:31
Почему все так любят Redux? Для него же нужно писать огромную кучу тривиального кода и к тому же подключать кучу дополнительных библиотек. А эти постоянные switch-case, распространяющиеся из документации во всякие проекты? Может быть я чего-то не понимаю в этой жизни?

Alexey
28.12.2016
16:26:35
> Почему все так любят Redux? не все > Для него же нужно писать огромную кучу тривиального кода и к тому же подключать кучу дополнительных библиотек. потому и не любят > А эти постоянные switch-case, распространяющиеся из документации во всякие проекты? лучше способа паттерн матчинга в JS нет

Admin
ERROR: S client not available

Дмитрий
28.12.2016
16:26:39
Я switch case тоже не оч понимаю

Aleh
28.12.2016
16:26:40
почему его все любят я не знаю. но он бывает удобен

Artem
28.12.2016
16:26:56
time-travel debugging?

Алексей
28.12.2016
16:27:03
КАК НЕТ? А как же объекты и замыкания???

Alexey
28.12.2016
16:27:15
time-travel debugging?
а много от него реальной пользы?

Aleh
28.12.2016
16:27:21
замыкания?

для паттерн-матчинга?

если объекты еще можно понять, то тут ваще никак

ну типа неприкольно хранить логику в полиморфных экшенах

Google
Alexander
28.12.2016
16:27:49
а много от него реальной пользы?
Вообще ноль, просто прикольная игрушка )

Artem
28.12.2016
16:27:55
а много от него реальной пользы?
зависит от проекта) Но я бы не везде использовал redux

Alexey
28.12.2016
16:29:20
если объекты еще можно понять, то тут ваще никак
хак с объектами — тоже самое что свитч, только более ограниченное и не всем понятное сразу

Aleh
28.12.2016
16:29:51
Алексей
28.12.2016
16:29:52
пример?
combine(action.type, { UPDATE() { return {value: action.value}; }, CLEAR() { return {value: null}; } })

Aleh
28.12.2016
16:29:55
или я не понял твоей мысли

есть еще попроще

Alexey
28.12.2016
16:30:35
combine(action.type, { UPDATE() { return {value: action.value}; }, CLEAR() { return {value: null}; } })
тебе стоит почитать больше про Event Sourcing

Aleh
28.12.2016
16:30:38
on(Action, doSmthWithAction);

Алексей
28.12.2016
16:32:07
В общем лучше копать в сторону Mobx, он мне кажется получше Redux будет в плане лаконичности кода.

Aleh
28.12.2016
16:32:53
я бы сказал, что mobx бывает лучше

Алексей
28.12.2016
16:33:56
я бы сказал, что mobx бывает лучше
А может привести какой-нибудь пример, где Redux показывает себя во всей красе, а Mobx в этом случае гораздо хуже себя ведёт?

Alexey
28.12.2016
16:36:33
В общем лучше копать в сторону Mobx, он мне кажется получше Redux будет в плане лаконичности кода.
типичное бла бла о типичных проблемах, унаследованных от Нокаута

Aleh
28.12.2016
16:37:05
не знаю прям про всю красу, но у нас приложение - пользователь должен пройти сложный флоу(типа опросников) с разными зависимостями, тут редакс лег к остальному коду как родной.

from
28.12.2016
16:37:07
Примеры из документации — именно примеры, которые созданы, чтобы лучше понять библиотеку

Kate
28.12.2016
16:53:11
Я Саш
хорошо))

Maxim robox
28.12.2016
16:53:16
ERROR in ... Module build failed: SyntaxError: ...react-autocomplete.jsx: Unexpected token (20:16) 18 | 19 | render() { > 20 | return (<div/>) | ^ 21 | } 22 | 23 | componentDidMount() { Ругается на jsx. Хотя jsx в другом месте нормально хавает. А тут я импорчу файлик из другого каталога (он выше уровнем, чем node_modules и webpack.config.js, если это важно) и тут ругается. Подскажи, куда копать.

Таймураз
28.12.2016
16:54:45
<div><div />

Только вот-вот зачем тебе это- хз

Maxim robox
28.12.2016
16:55:51
<div><div />
<div></div>? То же самое.

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