
KlonD90
18.09.2017
06:20:06
кофескрипта завезли

Max
18.09.2017
06:21:32
угу
очень нехватает

? ethorz
18.09.2017
06:32:39

Google

Max
18.09.2017
06:32:48
вроде нет

? ethorz
18.09.2017
06:34:11
было бы круто
а то приходится изъябываться с ифами

Max
18.09.2017
06:43:11
lodash.get
но с ? проще конечно

? ethorz
18.09.2017
06:44:07
я щитаю

Max
18.09.2017
06:44:22
кэп в чяте
https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-optional-chaining
stage-2

? ethorz
18.09.2017
06:47:07
так я не понимаю, это будет в спеке бэйбеля?

Max
18.09.2017
06:47:35
где?

Google

Max
18.09.2017
06:47:41
у бабеля есть спека?

? ethorz
18.09.2017
06:47:48
хз)

Max
18.09.2017
06:47:57
вопрос задай тогда нормально

? ethorz
18.09.2017
06:48:17
в самом babel эта фича будет?

Max
18.09.2017
06:48:22
плагином

? ethorz
18.09.2017
06:48:29
фак

Max
18.09.2017
06:48:35
пиздец
в чем проблема?
react-jsx это плагин тащемта
или syntax-jsx
не помню

saybel
18.09.2017
07:31:13
винда ругается?
помогите с этим
переменные среды винды

Max
18.09.2017
07:32:13
@nodejs_ru

Roman
18.09.2017
07:32:26
set MODE_PATH
В винде переменные окружения устанавливают через set. Если я в тему конечно :D

Google

Roman
18.09.2017
07:33:26
помогите с этим

Oleg
18.09.2017
07:33:28
cross-env лучше подключи

saybel
18.09.2017
07:35:07
спасибо))
cross-env лучше подключи

reskwer
18.09.2017
07:38:00
Кто-то работает на macbook air скажите тянет он современный фронтенд, очень интересует Canvas, не юудет ли рыгать на сайтах WebGL итд..)

Max
18.09.2017
07:38:07
@macos_ru

Kolyamba
18.09.2017
07:41:02
@macos_ru
это канал по реакту? как мне пропатчить Kde2 под freebsd?

ed
18.09.2017
07:43:01
Кто-то работает на macbook air скажите тянет он современный фронтенд, очень интересует Canvas, не юудет ли рыгать на сайтах WebGL итд..)
Я на эире работаю более года уже, который с 8 памятью и 120 SSD, в докере 3 контейнера с базами, один с нодой , один с flask + фронт запущен локально, браузер, ide, ide для бека, sublime для конфигов, более чем комфортно.

reskwer
18.09.2017
07:43:51

ed
18.09.2017
07:44:00
Иногда конечно бывает подтупливает но не критично
П.с. это все запущено одновременно)

Егор
18.09.2017
07:51:30
Всем привет! Чет запарился кучу экшенов и редьюсеров писать... Очень много бойлерплейта, очень много пространства для очепяток, легко что-то забыть.. Скажите, ваше мнение. Есть идея в файле компонента автоматом добавлять редьюсер, связанные с компонентом. Кто-то так уже пробовал делать? Какие подводные камни?
Может кто знает статью на тему.

Max
18.09.2017
07:52:40

Roman
18.09.2017
07:52:54
https://habrahabr.ru/post/310854/

ed
18.09.2017
07:59:24
а еще прилетающий данные по сокету event :users/5, data:{name:'new-user-name'} обновляли данные тоже)

Reiko
18.09.2017
08:02:19
Привет. Кто-нибудь использовал react-blockly-component?

Eugeniy
18.09.2017
08:05:32

Max
18.09.2017
08:05:39
:facepalm:

Google

Ivan
18.09.2017
08:15:21
Коллеги, вот вопрос: кто как стартует новое приложение? create-react-app или хардкорно с нуля пакеты? А то тут на работе холивар возник, за create-react-app только я, остальные говорят что руками кошернее

Max
18.09.2017
08:15:41
если умеете руками — лучше руками

Oleg
18.09.2017
08:15:52
руками

Ivan
18.09.2017
08:16:03
А смысл? Профита то мало... Моё имхо

Max
18.09.2017
08:16:22
у CRA кривовато и не всем подходит
один хер eject будет
а потом под себя

Oleg
18.09.2017
08:18:05
По мне так профит в том, что ты знаешь как у тебя все работает и в любой момент зашел да подправил, подвел что-либо. С cra особо не работал, всегда руками писал, но мне кажется там не так просто конфиг под дальнейшее развитие проекта допиливать.Могу ошибаться.

Ivan
18.09.2017
08:18:41
Хм, вариант. Значит я просто еще не уперся в то, что не смог что-то изменить под себя

ed
18.09.2017
08:20:41
у нас есть один человек который делает все на основе боллерплейтов (иногда делает мелкие подпроекты для нас) и если описать отношение не к нему лично, а к тому что выходит...
Я ненавижу все что выходит из под его рук.
Он говорит опенсорс, все говорят опенсорс-боллерплейт!
Я говорю мы НИКОГДА не писали в саппорт, а его 100500 клонов конфигов вебпака и createStore только вносят раздор в стандартное поведение системы и приводят к неожиданным багам, где каждый проект стартует/билится/запускается одинаково и каждая строчка известна для чего она.
имхо я за конфиг который ты сделаешь сам (пусть и на основе боллерплейта) но запилишь в нем только то, что тебе нужно и укажешь нужный devtool а не оставишь как есть :)

Cenator
18.09.2017
08:23:48

Roman
18.09.2017
08:25:24
Вспомнил тут...
Вот когда создаем через create-react-app, и запускаем приложение то его можно еще посмотреть в сети... Как это самому реализовать?
Чтобы проект можно было посмотреть любому человеку...
Коллеги, вот вопрос: кто как стартует новое приложение? create-react-app или хардкорно с нуля пакеты? А то тут на работе холивар возник, за create-react-app только я, остальные говорят что руками кошернее

Cenator
18.09.2017
08:26:57

Forgetable
18.09.2017
08:28:11
Мне кажется, что стоит самому разобраться с конфигами. С другой стороны, всегда можно с бойлерплейта при нормальной архитектуре переехать на свой конфиг, так что что-то по-быстрому накидать и с помощью npx create-react-app не зазорно

Ivan
18.09.2017
08:28:48
Коллеги, всем спасибо за ответ!

Roman
18.09.2017
08:28:51
Я всегда юзаю Webpack-dev-server

Oleg
18.09.2017
08:29:03
ребят, кто-нибудь сталкивался с проблемой:
есть root.js в котором react-router-dom и switch с адресами страниц прописан. Все роутится очень хорошо и как положено. Но когда на одной из этих роутинговых страниц я создаю еще что-то вложенное, скажем:
<Switch>
<Route exact path='/portfolio' render={(props) => (
<ItemGrid {...props} handleReload={searchProject > 0}>
{projects.map( (item, index) => this.renderListItem(item, index) )}
</ItemGrid>
)}/>
<Route path='/portfolio/:key' component={Detailed}/>
</Switch>
то при переходе к странице типа /portfolio/some - я получаю просто белый лист без каких-либо ошибок и намеков на неисправность.
в чем может быть затык? Также пробовал с redux-router - эффект тот же.
при этом страница /portfolio отрендеривается хорошо, как и положено

Google

Roman
18.09.2017
08:29:42
Он по дефолту предоставляет доступ к проекту?
Webpack-dev-server или любой другой сервер

Petr
18.09.2017
08:31:18

Oleg
18.09.2017
08:32:54
с учетом того, что у меня свич в середине страницы стоит.. то есть хедер и футер остаются, свичевать должен только центральную часть.. А он вываливает белый экран вообще всего

Petr
18.09.2017
08:34:21
А, понял
Тебе надо index.html пробрасывать во вложенные роуты

Oleg
18.09.2017
08:35:20
то есть?

Petr
18.09.2017
08:37:07
app.use("*", (req, res => res.sendFile("./index.html")))
Неудобно с телефона
Посмотри на бойлерплейты

Oleg
18.09.2017
08:38:17
спасиб, погуглю