
Сергей
16.09.2018
23:49:28
А можешь кинуть сорцы?

М
16.09.2018
23:50:02
Разные же кейсы
Имеешь в виду, что иногда лучше так (как Дима скинул), а иногда один компонент перекраивать?

Lorem
17.09.2018
06:24:08
Ребят, нужен совет: помогите собрать стек библиотек и знаний серьёзного React dev'a
В стиле
Хранение данных приложения - Redux
Запросы на сервер - axios
и др. делайте рассчёт, что я знаю голый react (без сверх есстественного, но в состоянии написать что-то средней сложности, без SSR, Redux и всяких асинхронных приморочек)
Хочу сразу для себя определить дальнейший вектор развития

Георгий
17.09.2018
06:28:54

Google

Roman
17.09.2018
06:34:59
Доброе утро. Скажите в eslint есть правило для сортировки свойств объекта?

Uryashnik
17.09.2018
06:37:13
Всем привет,народ кто может взять на обучение на платной основе,начальный уровень есть,но мне не хватает поддержки и советов опытного наставника ,у кого есть возможность и желание напишите в личку пожалуйста с Вашей ценой вопроса почасово

Roman
17.09.2018
06:40:22

Lorem
17.09.2018
06:59:18

Roman
17.09.2018
06:59:50

Lorem
17.09.2018
07:11:32

Nikolay
17.09.2018
07:12:11
что прям весь lodash импорт?

Roman
17.09.2018
07:12:37

Konstantin
17.09.2018
07:12:48
Сова ещё вчера скринил. Что-то встали цифры

Владимир
17.09.2018
07:13:17
Доброе время суток.
Прошу сильно не пинать, React не знаю а приходится его использовать для разработки.
Суть проблемы - как сделать, чтобы при заходе по любому роутеру выдавалась страница авторизации (если пользователь не авторизированый), а только после авторизации пускала дальше.

Nikolay
17.09.2018
07:13:49

Google

Konstantin
17.09.2018
07:14:01

Владимир
17.09.2018
07:15:06
Спасибо

Artem
17.09.2018
07:15:29

Nikolay
17.09.2018
07:15:59

Sergey
17.09.2018
07:16:00

Alexey
17.09.2018
08:46:58
как в styled components прогрузить font для какого-то компонента (вариант с глобалом мне не подходит)

Roman
17.09.2018
08:49:07

Artem
17.09.2018
08:49:10
стайледы к подгрузки шрифтов мало отношения имееют
можно динамически шрифт подгрузить когда надо

Serge
17.09.2018
08:50:08
И работают хуёво в v3. Берешь цсс файл суешь туда шрифты и юзаешь в чем трабл?

Roman
17.09.2018
08:53:19
Как выяснилось, styled-components стили не могут быть экстрагированы в статический
CSS файл (например используя extract-text-webpack-plugin). Это значит, что браузер не сможет начать интерпретацию стилей до тех пор, пока styled-components не «распарсит» их и не добавит в DOM.
я помню мы тут обсуждали
но не могу найти

Cenator
17.09.2018
08:59:07

Roman
17.09.2018
08:59:42
я сейчас смотрю перфоманс, и там рекалк стилей все равно происходит после парса дома
что со стайледами, что с css

Дмитрий
17.09.2018
08:59:51
Всё зависит от твоего желания
Вебпак весь увешан хуками вплоть до действия над каждой переменной в коде

Roman
17.09.2018
09:01:29
тут скорей вопрос в том, что css в другом потоке парситься, а со стайледами в потоке парса js

Google

Roman
17.09.2018
09:02:06
может я не там смотрю, но во вкладке перфоманс, я вижу, что стили начинают перевычисляться после парса ДОМ

Дмитрий
17.09.2018
09:02:31
Это не вопрос именно по причине которую я написал
Никто не мешает экстрагировать при компиляции так как тебе требуется
Если конечно есть достаточно сильная мотивация)
Более того, емнип, в стайлед бабель плагине похожий вариант изначально есть

Roman
17.09.2018
09:04:57
получается, даже если хитро писать стили, то на gpu они не уйдут вычисляться?

Дмитрий
17.09.2018
09:05:36
Чем хитрее твой цсс тем больше он будет перевычисляться
Тут даже не в стайледе дело

Admin
ERROR: S client not available

Дмитрий
17.09.2018
09:06:09
Просто ты заюзал атрибуты вызывающие reflow

Roman
17.09.2018
09:06:59
из-за этого пункта, я не могу протащить стайледы в проект (

Vadim
17.09.2018
09:08:06

Roman
17.09.2018
09:08:45

Vadim
17.09.2018
09:09:08

Roman
17.09.2018
09:09:15

Dmitry
17.09.2018
09:09:26

Roman
17.09.2018
09:09:29
чтобы sass не использовать

Dmitry
17.09.2018
09:09:36
вот один из вариантов проблем с sc

Roman
17.09.2018
09:10:04

Dmitry
17.09.2018
09:10:15
в одном из проектов было такое
export const Label = styled.label`
font-size: 16px;
....
${props =>
props.isActive &&
`
font-size: 11px;
....
`};
`;
Это вызывало перезагрузку фонтов

Google

Тимофей
17.09.2018
09:10:18

Vadim
17.09.2018
09:10:36

Dmitry
17.09.2018
09:11:23
А там не только шрифты, там может быть же что угодно. Суть в том, что нельзя статически выцепить все варианты css-ок и их предзагрузить.

Roman
17.09.2018
09:11:30
SC больше про стилизацию компонентов, а не какие-то вещи как шрифты

Dmitry
17.09.2018
09:11:52
тогда бы они лучше не делали injectGlobal

Тимофей
17.09.2018
09:12:03

Roman
17.09.2018
09:12:13

Тимофей
17.09.2018
09:12:14

Roman
17.09.2018
09:12:18
но не шрифты

Cenator
17.09.2018
09:21:40

Roman
17.09.2018
09:22:25