Size: a a a

2020 June 13

P

Paruyr🛸🪐🌏 in ☄️ effector
combine({
     states: source ? (is.store(source) ? source : combine(source)) : void 0,
     defaultRequestConfig: $defaultRequestConfig,
   })

Типа такого
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
всё, что не является сторами будет передано в результат как есть
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
thx
источник

yv

yumaa verdin in ☄️ effector
Paruyr🛸🪐🌏
когда в combine некоторые аргументы undefined это UB или ок?
что такое UB? undefined behaviour? или user buratina? :)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
undefined behaviour
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
user то нормальный, опциональный параметр для коэффекта прост
источник

DS

Dmitriy Shuleshov in ☄️ effector
А чего нет? Можно ведь сделать уникальные переменные и сетить их как можно выше. Ведь инлайновый сет в style сильно бьет по перфу?
источник

DS

Dmitriy Shuleshov in ☄️ effector
справа версия где инлайнится в каждый айтем только одна переменная, слева 2

Тест провел по 5 раз с каждой раскладкой
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
о, а вот это уже предметный диалог, мне нравится 😄
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
тут просто речь не о том, где располагать переменные, а о том, что делать, если переменная в каждой строке заведомо уникальная
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а эвристика, которая бы позволяла поднимать css переменные довольно сложная, на порядки сложнее экстракции стилей в статику
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
справа версия где инлайнится в каждый айтем только одна переменная, слева 2

Тест провел по 5 раз с каждой раскладкой
а если с такой версией проверить? https://diagrams-stats-2flzzna2b.vercel.app/
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
я там поднял стили из клетки на уровень строки
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а если с такой версией проверить? https://diagrams-stats-2flzzna2b.vercel.app/
Дома буду, чекну.
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а если с такой версией проверить? https://diagrams-stats-2flzzna2b.vercel.app/
А может StyleSheet ?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
всм)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ну как стайледы в хед сетать просто переменные
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Ну как стайледы в хед сетать просто переменные
стили статически экстрагированы ещё при компиляции
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
они уже в head
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть сейчас принципы работы стайледов это пройденный этап, всё, парсинга в рантайме больше нет, все стили в css файле
источник