
AlexAnder
14.02.2018
02:38:45
не под каждый
ну хорошо, не под каждый компонент.
а под каждый WithStyles<{}>(%MyComponentName%)
а вообще JSS можно научить собирать стили в .css файлы?

Ilya
14.02.2018
03:00:17
Попробовал emotion - тема

Jake
14.02.2018
03:23:59

Google

Artyom
14.02.2018
03:34:44
А то пытаются кошку с зайцем скрестить
На Humble Bundle продаются книги по функциональному программированию от O'Reilly
https://www.humblebundle.com/books/functional-programming-books

AlexAnder
14.02.2018
03:46:44

Artyom
14.02.2018
03:47:33
В JS с этим не очень, ты, хоть, на TS?

AlexAnder
14.02.2018
03:48:00

Artyom
14.02.2018
03:48:11

AlexAnder
14.02.2018
03:48:17
хочу для прод. сборки вынести JSS-стили в .css бандл

Artyom
14.02.2018
03:49:04
"хочу". А зачем?

AlexAnder
14.02.2018
03:49:17
хотя в принципе это не критично, какая разница для клиента что ему кешировать? что js что css одинаково кешируется

Google

Artyom
14.02.2018
03:49:28
во-во

AlexAnder
14.02.2018
03:49:50
т.е. это не зашквар кучу тегов style в head закидывать?)

Artyom
14.02.2018
03:50:16
Если ты прям так сильно хочешь заморочится на оптимизациях размера, иди в сторону lazy loading, сейчас инструменты очень дружелюбные для этого.
@loktionov129 читкани вот это, например
https://github.com/cssinjs/istf-spec
Если "по хардкору"

AlexAnder
14.02.2018
04:02:26
Хорошо, спасибо )

code4aman
14.02.2018
05:04:00
Static version of render method. It would take lots of effort to migrate, mostly because of class instance methods used as event handlers. The migration effort may not be worth it if we eventually introduce a new component API that replaces classes.
new component API that replaces classes?

andretshurotshka?❄️кде
14.02.2018
05:16:27
из ризона наверно

code4aman
14.02.2018
05:45:04
хм, типа
const A = (props) => {
initState: ...,
didMount: (...) => ...,
methodA: self => ...,
render: ({ state, methodA }) => <..../>,
}

Stepan
14.02.2018
06:04:08
t.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g

Anton
14.02.2018
06:07:08
ок, давайте покормим троля
function conv(a) {
return {
valueOf: () => a,
str: () => ${a} kg
}
}

Andrey
14.02.2018
06:08:00
.

Anton
14.02.2018
06:11:12
+conv(1), conv(1)+””, и вообще любая операция в число превратит
toString/valueOf -> magic methods

Alex
14.02.2018
06:49:04
Коллеги, подскажите туториалы и примеры проектов по реакт и сопутствующим технологиям(редакс, роутинг)
Какие туториалы понравились лично вам?

Dmitriy
14.02.2018
06:51:05
https://reactjs.org/tutorial/tutorial.html

Alex
14.02.2018
06:53:56

Google

Artyom
14.02.2018
06:55:07
На egghead смотри

Alex
14.02.2018
06:57:31

AlexAnder
14.02.2018
07:35:05
В каких случаях стоит разбивать приложение на чанки?

Дмитрий
14.02.2018
07:36:16

Artyom
14.02.2018
07:37:56
Ну в первую очередь следует разбить вендорский код - внешние либы и код приложения

AlexAnder
14.02.2018
07:41:27
будет ли разумно каждый роут(включая его вложенные роуты) выносить в отдельный чанк ?
или вложенные тоже стоит делать отдельными чанками ??

Artyom
14.02.2018
07:42:05
Посмотри на динамические импорты
Подрубай http2 и радуйся жизни

AlexAnder
14.02.2018
07:42:51
динамические(асинхронные) импорты уже видел
да и пробовал даже, но в проект пока не тянул

Artyom
14.02.2018
07:43:06
Ну это проще и гибче чанков

Nikita
14.02.2018
07:43:38
Это зависит от того есть ли утебя проблема со скоростью загрузки бандла. Если он у тебя и так не большой то смысла нет

Artyom
14.02.2018
07:43:50
Только вот это еще глянуть желательно сначало
https://youtu.be/JZ_frg23QX0?list=LLAKtelC0m6GfyYcLVcujTvg

AlexAnder
14.02.2018
07:44:01
при сборке create-react-app приложения конструкции import(...).then() будут делать чанки по дефолту ж вроде, не?
доступа к entry webpack-config'а нет, к сожалению, а может и к счастью :)

Artyom
14.02.2018
07:44:40

AlexAnder
14.02.2018
07:44:57
опачки, спасиб )

Andrey
14.02.2018
07:47:09
Стоит ли юзать SystemJS с React, вместо RequireJS?

Дмитрий
14.02.2018
07:48:24

Google

Дмитрий
14.02.2018
07:48:41
Или вообще parcel

Andrey
14.02.2018
07:49:34

Artyom
14.02.2018
07:50:06
?

Дмитрий
14.02.2018
07:50:12

Artyom
14.02.2018
07:50:16
17к звезд, ноненй автор

AlexAnder
14.02.2018
07:50:47
юзайте CRA, емае )

Artyom
14.02.2018
07:50:50
А вообще речь о prepact, а не о preact, наверное

Nikita
14.02.2018
07:51:14

Artyom
14.02.2018
07:51:22
офк

Дмитрий
14.02.2018
07:51:57
Понапридумывают заумных названий, а нам запоминать

Andrey
14.02.2018
07:53:24

Artyom
14.02.2018
07:56:20