Size: a a a

React — русскоговорящее сообщество

2020 November 16

V

Vlad in React — русскоговорящее сообщество
Dmitriy Code
Своя
покажи конфиг вебпака
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Danila
Достаточно спорные кстати пункты, ну кроме Simple dynamic styling
critical css ?
источник

D

Danila in React — русскоговорящее сообщество
Dmitriy Shuleshov
critical css ?
Да, это согласен
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
Vlad
покажи конфиг вебпака
Скажите, какие конкретно свойства вас интересуют? так как файл большой
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
Vlad
покажи конфиг вебпака
rules ?
источник

GO

Green Orange in React — русскоговорящее сообщество
спасибо! впервые слышу)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Квик рекап по стайледам
Они юзфул когда
1. needs critical css
2. needs simple dynamic styling
3. you create own ui library
источник

В

Влад in React — русскоговорящее сообщество
Есть ли преимущества модульного CSS над инлайновым кроме чистоты кода?
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Влад
Есть ли преимущества модульного CSS над инлайновым кроме чистоты кода?
Есть ли преимущество задать один раз свойство целому классу или десяток раз всем элементам этого класса?
источник

В

Влад in React — русскоговорящее сообщество
Vladimir Samoilenko
Есть ли преимущество задать один раз свойство целому классу или десяток раз всем элементам этого класса?
Допустим, у меня есть один единственный элемент, которому я хочу задать свойство width: 37%

Есть ли в данном случае разница между инлайновым и модульным css?
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Влад
Допустим, у меня есть один единственный элемент, которому я хочу задать свойство width: 37%

Есть ли в данном случае разница между инлайновым и модульным css?
Да, разница есть. Это свойство станет невозможно перебить при, например, адаптации под мобильные устройства кроме как !important. Плюс, 37% выглядит как магическое число, что не сказывается хорошо на поддержке ни разу.

И дальше пойдёт наслоение !important под разные экраны, раз у тебя всё там так плохо уже.
источник

В

Влад in React — русскоговорящее сообщество
Sergey Bekharsky
Да, разница есть. Это свойство станет невозможно перебить при, например, адаптации под мобильные устройства кроме как !important. Плюс, 37% выглядит как магическое число, что не сказывается хорошо на поддержке ни разу.

И дальше пойдёт наслоение !important под разные экраны, раз у тебя всё там так плохо уже.
Да, это верно. А если проект планируется только на десктоп?
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Влад
Да, это верно. А если проект планируется только на десктоп?
я такое решаю добавлением модификатора/is-класса. Это всё равно удобнее при отладке в разы. Понятно что мы щас говорим о маленькой детали. Раз у тебя есть время её обсуждать — значит, есть и время сделать правильно. is-title: width 37%. Всё.
источник

D

Danila in React — русскоговорящее сообщество
Dmitriy Shuleshov
Квик рекап по стайледам
Они юзфул когда
1. needs critical css
2. needs simple dynamic styling
3. you create own ui library
1) Крайне редко это играет роль
2) Почти никогда
3) Почти никогда
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Всем привет. Второй день плотно пытаюсь понять смысл useCallback и не понимаю. useMemo - понимаю, useCallback - нет. Закешировать значение функции для последующей быстрой выдачи, если аргументы не изменялись - понятно, а закешировать функцию-коллбек... извиняюсь, зачем? Во всякой доке пишут, чтобы ссылка на функцию не менялась, если не изменялось ничего из массива, что во втором аргументе. А зачем надо, чтобы ссылка на функцию не менялась, чтобы что? А если она изменится, что плохого произойдет?

На скриншоте код, скопированный мною из одного примера. Там два инпута, в первом из них значение переменной событием onChange устанавливается через useCallback, во втором - напрямую. Никакой разницы в работе двух этих инпутов нет от слова "вообще". Введенное значение одинаково бодренько отображается в <p> и в том, и в другом случае.
Если кому не лень пофилософствовать, помогите понять, плиз!
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Danila
1) Крайне редко это играет роль
2) Почти никогда
3) Почти никогда
Ты о своих проектах рассказал...
Вот у меня последние два пункта последние два года всегда😂
источник

D

Danila in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ты о своих проектах рассказал...
Вот у меня последние два пункта последние два года всегда😂
Ну кстати зачем для 3 стайледы хз
источник

D

Danila in React — русскоговорящее сообщество
Наоборот, ты в депы начинаешь тащить ещё и стайледы
источник

D

Danila in React — русскоговорящее сообщество
Хотя твоя задача как написателя либы - весить как можно меньше
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Danila
Ну кстати зачем для 3 стайледы хз
Лёгкая кастомизация, темизация
источник