@react_js

Страница 967 из 5115
Vladimir
18.02.2017
01:16:09
количеством свойств может быть?

279 vs 61

Denis
18.02.2017
01:17:22
> Генерация Critical CSS при SSR Это круто, хотя я почему-то думаю что генерировать Critical path для css на каждом рендере на реально сложных страницах затратнее и дольше чему отдать юзеру целый чанк css для текущей страницы
Это уже вопрос серверных мощностей и алгоритмов, в целом - не сильно затратней рендера Virtual DOM. Есть ещё подходт как у ребят из Wallmart, где рендерятся только критичные компоненты (изначально так в LinkedIn делали).

количеством свойств может быть?
Так не все же наследуются? (каскадируются)

Google
Paul
18.02.2017
01:18:09
Ну мы же с перфоманса начали. Вот такое использование просто гораздо дороже

Vladimir
18.02.2017
01:18:11
all: initial не про наследование

он про сброс всех свойств в initial

то что сбрасывается каскад это приятный бонус

Denis
18.02.2017
01:19:03
Я чё-то use case не могу понять)

Vladimir
18.02.2017
01:19:16
all:initial serves 2 purposes: 1) reset cascade 2) reset semantic

Denis
18.02.2017
01:19:59
Ну мы же с перфоманса начали. Вот такое использование просто гораздо дороже
Истина где-то посередине :) Если это достаточно недорогая операция, то почему бы и нет? :) А если как glamour, то точно нет. ))

all:initial serves 2 purposes: 1) reset cascade 2) reset semantic
Про 1 мы определились - это приятный бонус и решает те же задачи, что и jss-isolate. А вот второе зачем может быть?

Vladimir
18.02.2017
01:22:10
один компонент

три вида тегов

выглядеть должно одинаково

Google
Denis
18.02.2017
01:27:05
А, понял

Vladimir
18.02.2017
01:27:47
А, понял
тебе может быть интересно https://twitter.com/iamstarkov/status/826546861297303556

Vladimir
18.02.2017
01:30:05
more like resetcss

Artur
18.02.2017
03:06:38
1. Генерация Critical CSS при SSR 2. Шаринг стилей с React Native 3. Кастомизация стилей в зависимости от настроек (цвета / шрифт / пр) 4. Отсутствие необходимости юзать webpack на сервере Продолжать? :)
4. он и с css modules не нужен, достаточно бабеля 3. с препроцессорами это делается не сложнее, ну или каким-нибудь react css themr, например так что можно и продолжить))

Dreamerinnoise
18.02.2017
06:35:23
Я тоже юзаю jss, но больше как early adopter. И хз надо ли нестить, но уже встречаются такое в коде '&.blabla': {...}

Алексей
18.02.2017
08:23:15
большой плюc rr в относительной стандартизации все же. новый в проекте человек скорее всего сходу поймет что происходит, с самописным это большая проблема.
А это уже от роутера зависит, точнее от того как его использовать. Можно описывать роутинг так, чтобы от одного взгляда на код стало понятно, что происходит. Например: const routing = { '/': MainPage, '/auth': AuthorizationPage };

Oleg
18.02.2017
08:41:13
Всем привет, давно сюда не заходил, как тут дела?)))

http://cssinjs.org/who-is-using кто использует JSS добавляйте свои продукты, компании итд.

Сергей
18.02.2017
08:46:07
Как по мне styled-components вносят лишнюю абстракцию
А мне вот очень не нравится для писать каждый раз div className classes.name Жуть, хотя по сути это компонент, <Name и всё проще.

N
18.02.2017
09:17:35
а есть ли возможность в styled-components css описать вне js?

N
18.02.2017
09:28:44
во внешнем *.css и подключать к компонентам или это уже извращение?

Pavel
18.02.2017
09:29:59
как и никому

Сергей
18.02.2017
09:39:43
как и никому
На звезды посмотри в гитхабе

Google
? Алёна
18.02.2017
09:42:45
На звезды посмотри в гитхабе
У бутстрапа тоже звёзд много.

Pavel
18.02.2017
09:43:34
а у бутстрапа нет ничего плохого

? Алёна
18.02.2017
09:44:15
а у бутстрапа нет ничего плохого
Нажористое заявление.

Dream
18.02.2017
09:45:55
Нажористое заявление.
Главное правильно готовить это дело

? Алёна
18.02.2017
09:46:27
Главное правильно готовить это дело
https://gist.github.com/iAdramelk/d328b73c72cab92ef95f

Хотя да. Можно же просто сетку взять оттуда.

Dream
18.02.2017
09:49:25
Хотя да. Можно же просто сетку взять оттуда.
Можно брать оттуда то что тебе требуется, в вашей же статье написано "Когда Boostrap можно использовать" - c этим совершенно согласен.

Это же не значит что он плохой, просто он решает другие задачи, имхо)

Vasiliy
18.02.2017
10:27:07
а как-то можно sass переменные импортировать и использовать с postcss? вот я именно не про плагины типа simple vars etc, а про то как использовать существующие переменные определенные во внешнем каком-то .scss типа http://blueprintjs.com/docs/#variables

Vasiliy
18.02.2017
10:32:19
ох, похоже придется копировать их в проект

Andrey ?
18.02.2017
11:12:44
Всяко красивее, чем копировать переменные

Vasiliy
18.02.2017
11:13:27
но я ведь не смогу использовать эти переменные?

Andrey ?
18.02.2017
11:13:46
Сможешь, естественно

У precss внутри полная поддержка sass + он спокойно кокатенирует модули. Так что первой строчкой подключаешь этот файл (ну или как минимум до первого использования) и всё работает

Чтобы всё работало с scss синтаксисом, precss добавляешь вот так: require('precss')({ extension: '.scss'})

Vasiliy
18.02.2017
11:16:00
это офигенно просто, спасибо, пробую

Andrey ?
18.02.2017
11:16:15
;)

Google
Vasiliy
18.02.2017
11:18:01
я понял, вот эта штука https://github.com/postcss/postcss-scss парсит, забавно, я как-то пропустил это

Andrey ?
18.02.2017
11:22:26
я понял, вот эта штука https://github.com/postcss/postcss-scss парсит, забавно, я как-то пропустил это
Если я правильно тебя понял, поправлю - этот плагин не нужен, если используешь precss, так как там поддержка синтаксиса включена. Ведь тебе изначально нужна поддержка и sass variables и scss-расширения. Это можно собрать отдельно из postcss-scss и какого-нибудь отдельного для sass плагина. А можно заюзать precss - там это всё уже есть. Как-то так)

Vasiliy
18.02.2017
11:23:21
а, меня смутило, что в https://github.com/jonathantneal/precss#usage просят и то и то ставить

Andrey ?
18.02.2017
11:25:16
Хм, а ведь действительно. Это очень странно, ведь там внутри модуль https://github.com/jonathantneal/postcss-partial-import подключен, именно от него та настройка extension ?

В сущности, можешь попробовать без postcss-scss завести сначала, а если не выйдет - его тоже подключить) У меня на проекте вроде без него работает

Vasiliy
18.02.2017
11:32:12
а как составные части precss отдельно настраиваются, если у меня postcss.config.js типа такого? module.exports = ctx => ({ from: ctx.form, to: ctx.to, plugins: { precss: { extension: '.scss' }, ... } ... }

Admin
ERROR: S client not available

Vasiliy
18.02.2017
11:32:38
просто как отдельные плагины? или как-то внутри precss? сек, я просто попробую) ну и похоже мне теперь postcss-import не нужен, раз уж в precss входит postcss-partial-import

Andrey ?
18.02.2017
11:34:11
Все настройки в те же фигурные скобки, где extension) и да, я тоже повыкидывал несколько плагинов, подключив precss

Ywein
18.02.2017
11:40:50
Хотя да. Можно же просто сетку взять оттуда.
хм, помоему сетка это как раз наименее полезная часть бутстрапа..

Даниил
18.02.2017
12:31:10


Evjeni
18.02.2017
13:38:07


Eugene
18.02.2017
14:03:07
react-router 4 кто-нибудь использует? Есть вариант redirect'а без использования компонента Redirect, а с помощью функции?

Azein
18.02.2017
14:12:42
react-router 4 кто-нибудь использует? Есть вариант redirect'а без использования компонента Redirect, а с помощью функции?
Занимался этим вопросом. Если коротко - да, но там где редиректите должен быть контекст инстанса роутера.

Eugene
18.02.2017
14:14:30
Занимался этим вопросом. Если коротко - да, но там где редиректите должен быть контекст инстанса роутера.
Благодарю за ответ, как раз так и реализовал. Просто было сомнение в присутствии данного функционала в четвертой версии.

Azein
18.02.2017
14:16:39
Мне не особо понравилось это их увлечение контекстом и пренебрежение навигацией по изменению хистори.

Учитывая что который месяц во всех твиттерах пишут, что контекст апи будет серьезно перепилено.

Oleg
18.02.2017
15:54:27
подскажите, что учить в экосистеме reactjs: react-router, flux, redux что ещё?

Danil
18.02.2017
15:56:00
Что тебе понадобится, то и учи

Oleg
18.02.2017
15:57:01
а ты уже выучил?

Google
Dreamerinnoise
18.02.2017
15:59:53
Хотел спросить у реакт экспертов, если я использую портал-технику для модальных окон, я не пожалею об этом потом? Ну то есть, фб не собирается выпиливать unstable_rendersubtreeintocomponent?

Alexander
18.02.2017
16:04:39
господа, как в реакте вешаете onClick на <div> ?

пришёл к варианту передачи функции в props <div {...props} />

но тогда ещё передаются лишние атрибуты

Alexander
18.02.2017
16:06:36
ругается eslint на такой вариант

Eugene
18.02.2017
16:07:04
Не вижу другого варианта

Alexander
18.02.2017
16:08:20
чота странно, задача поди распространённая

Pavel Horoshilov
18.02.2017
16:10:08
чота странно, задача поди распространённая
А внутри дива что? Может this.props.handlerClick?

Alexander
18.02.2017
16:11:19
ну вообще задача такая:



есть тайтл, который надо менять. <div>Axis title</div> при клике менять на <input type=“text” value=“Axis title” /> а потом опять менять на <div>{измененный тайтл}</div>

чтобы это было аккуратно, в рамках одного блока (ячейки).. будто в excel

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

Denis
18.02.2017
16:21:25
Как в JSS сделать селектор в зависимости от родителя? Например, мы стилизуем кнопку, но хотим изменить стиль в зависимости от родителя (или родительского пути). В простом CSS это могло бы быть: .special-parent .this-cool-button { background: red; }

Alexander
18.02.2017
16:22:17
А внутри дива что? Может this.props.handlerClick?
внутри дива переменная-текст, то есть вот так: <div>{title}</div>

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