
Eugeniy
17.10.2016
09:41:46
я обернул в общий компонент все
<Route path="users" component={ UsersContainer }>
<IndexRoute component={ UsersView } />
<Route path="page/:pageId" component={ UsersView } />
</Route>
ну либо
<Route path="tasks" component={ TasksView }>
<Route path="page/:pageId" />
</Route>

Google

Исмаил
17.10.2016
09:43:34
немного не то, по вложенности меню у меня выше пагинации

Denis
17.10.2016
09:45:09
Кто имел дело проблемой в связке svg pattern path + firefox + history.pushstate?
Фф теряет пути к свг патернам при смене роута. Баг тянется с 2011, сейчас пофиксили но войдет в релиз в версии 51, месяца через 2-3. Есть разные воркэраунды но все некрасивые, как выкручивались?

Vladimir
17.10.2016
09:51:51
нубский вопрос: вы подключаете в index файле babel-polyfill?
import 'babel-polyfill'? или это уже атавизм?

Evgeny
17.10.2016
09:53:06
http://polyfill.io/

Vladimir
17.10.2016
09:55:08
@evgenyrodionov сервис видел, но вы его реально в продакшне используете?

Evgeny
17.10.2016
09:55:13
Ну да
Почему нет?

Vladimir
17.10.2016
09:55:53
а какая у вас посещаемость, если не секрет?
вопрос один: если этот cdn отвалится, что вы будете делать, есть fallback?

Evgeny
17.10.2016
09:56:06
Он не отвалится
https://polyfill.io/v2/docs/usage

Vladimir
17.10.2016
09:57:03
даже гугл падает раз в год, что можно говорить о других)

Evgeny
17.10.2016
09:57:34
Перестраховываться можно сотню раз

Google

Evgeny
17.10.2016
09:57:42
Но зачем тратить на это время заранее

Dmitriy
17.10.2016
09:57:47
а как его подключить в HtmlWebpackPlugin ?

Vladimir
17.10.2016
09:58:04
ну интересно, спасибо :)

Dmitriy
17.10.2016
09:58:15
если просто вставить в шаблон - придется хардкодить .min или не min

Evgeny
17.10.2016
09:58:27
Хардкодить что?

Vladimir
17.10.2016
09:59:14
@dstarcev env === 'PRODUCTION', не?

Dmitriy
17.10.2016
10:00:37
да
осталось понять как в ejs условия делать

Eugeniy
17.10.2016
10:02:54
<%if () { %> ?

Pavel
17.10.2016
10:03:52
пацаны, как у неименованного стейтлес компонента propTypes прописать?

Eugeniy
17.10.2016
10:04:42
а он как класс оформлен?

Brs
17.10.2016
10:04:50
а как ты использовать его собрался без имени?

Eugeniy
17.10.2016
10:04:51
если да, то в static propTypes

Pavel
17.10.2016
10:05:23
export default (props) => ...

Eugeniy
17.10.2016
10:05:27

Brs
17.10.2016
10:06:03
ну никак тогда

Pavel
17.10.2016
10:06:09
очень жаль

Алексей
17.10.2016
10:06:11
попробуй так

Pavel
17.10.2016
10:06:20
да это то понятно

Google

Brs
17.10.2016
10:06:31
тогда он уже с именем будет

Сергей
17.10.2016
10:07:09

Алексей
17.10.2016
10:07:09
Это же не играет большой роли, да и с отладкой лучше будет

Pavel
17.10.2016
10:07:10
просто не совсем понимаю в чем прикол хранить название класса в таком случае при его присутствии в индексе, в названии файла
да это то понятно
я просто не хочу столько писать слов

Сергей
17.10.2016
10:08:09

Pavel
17.10.2016
10:08:12
ну правда

Vladimir
17.10.2016
10:08:19
друзья, что вы для определения тайм зоны используете?

Pavel
17.10.2016
10:08:30
у меня есть название этого компонента в index.js в папке, название компонента в папке

Eugeniy
17.10.2016
10:08:31
momentjs?

Pavel
17.10.2016
10:08:34
еще и внутри его писать

Vladimir
17.10.2016
10:08:53
Eugeniy не, такое нам не нужно, слишком уж большой

Evgeny
17.10.2016
10:09:11

Eugeniy
17.10.2016
10:09:11
ну там вроде можно частями же грузить? или я путаю

Vladimir
17.10.2016
10:09:51
@evgenyrodionov ну это да, конечно, но подумали, что имя зоны тоже неплохо бы грузить, проще ошибок избегать на бэкенде
Eugeniy так вроде нельзя

Eugeniy
17.10.2016
10:11:25
вроде уж не много весит moment timezone
http://momentjs.com/timezone/

Vitaly
17.10.2016
10:13:10

Google

Vladimir
17.10.2016
10:13:12
ну да, спасибо :)

Dmitriy
17.10.2016
10:15:03
короче, подключил
полифил с cdn
regeneratorRuntime is not defined
async не работает

Eugeniy
17.10.2016
10:16:05
ммм

Vladimir
17.10.2016
10:16:11
:)

Dmitriy
17.10.2016
10:16:13
я так понимаю не обойтись без babel-polyfill в вебпаке

Дмитрий
17.10.2016
10:16:18

Eugeniy
17.10.2016
10:16:22
"plugins": [
["transform-runtime", {
"polyfill": false,
"regenerator": true
}]
]
в .babelrc

Vladimir
17.10.2016
10:17:06
Eugeniy получается, если я async/await не использую, можно вырубить в babelrc regenerator?
@ZeroBias боюсь в babelrc еще :)

Сергей
17.10.2016
10:17:43
а также если не юзаешь генераторы

Eugeniy
17.10.2016
10:17:50
+

Vladimir
17.10.2016
10:18:24
а выбрать полифилы можно будет с помощью babel-env в будущем, так?
как-то по-другому называется
babel-preset-env

Dmitriy
17.10.2016
10:19:52
взлетело

Владимир
17.10.2016
10:24:18

Google

Brs
17.10.2016
10:24:32
росскажи

Владимир
17.10.2016
10:24:49
Modules exports

Pavel
17.10.2016
10:24:54
Блин, как то упустил эту фичу в recompose
Спасибо

Eugeniy
17.10.2016
10:27:25
По-моему проще дать нейминг компоненту)
ты хотел писать меньше слов же)

Pavel
17.10.2016
10:27:52
Лишних
Реально, в трёх местах имя компонента

Eugene
17.10.2016
10:28:47
Ребзя, а кто использует react-hot-loader 3? Пытался на выходных подключить вместо устаревшего, и все не работает...

? ethorz
17.10.2016
11:37:46
тупой вопрос, если React.render(<App />, document.getElementById); - будет ли выполняться аякс запрос, если допустим на странице нет нужного айди?
а аякс внутри компонента

Eugeniy
17.10.2016
11:38:06
нет
он же не замаунтится

? ethorz
17.10.2016
11:38:30
вполне логично, да
спасибо

Alexey
17.10.2016
11:56:44

? ethorz
17.10.2016
12:02:51
почему https://reactjs.net/ написан не на реакте?

Vitaly
17.10.2016
12:05:28

? ethorz
17.10.2016
12:06:39
не знаю)

Vladimir
17.10.2016
12:07:45
можно ли билдить реакт компонент без вебпака? не umd