Size: a a a

2020 June 25

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не то, чтобы ещё одна трансформация ast была проблемой, просто к stylis я ещё не подключался, хотя знаю, что апи для этого у него есть)
источник

R

Ruslan 🌀 in ☄️ effector
и ещё такой момент: как можно вынести компоненты Field и Dot?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
как обычные функции
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
они всё равно будут вызваны всего один раз
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Ruslan 🌀
и ещё такой момент: как можно вынести компоненты Field и Dot?
источник

R

Ruslan 🌀 in ☄️ effector
а, ну логично, спасибо
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Ruslan 🌀
и ещё такой момент: как можно вынести компоненты Field и Dot?
я как правило выношу только стили, так как они всё равно часто выступают совместно
источник

🚀🚀

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

🚀🚀

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

ЕГ

Егор Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
я как правило выношу только стили, так как они всё равно часто выступают совместно
А как же style.css?)
Кстати, может есть смысл добавить css в  forest ?
источник

R

Ruslan 🌀 in ☄️ effector
Егор Гуща
А как же style.css?)
Кстати, может есть смысл добавить css в  forest ?
в смысле?
источник

ЕГ

Егор Гуща in ☄️ effector
Ruslan 🌀
в смысле?
Ну типо import {css} from forest
источник

ЕГ

Егор Гуща in ☄️ effector
чтобы не писать свою экстракцию
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
так, блин, начал разбираться в stylis — там всё просто, но ето не поможет)) оказалось, что css без & работает и сейчас, но есть один нюанс 😅
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
вскод к этому не оч готов
источник

ЕГ

Егор Гуща in ☄️ effector
0.2 и 0.9) весело
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Егор Гуща
Ну типо import {css} from forest
у этого метода нет рантайма вообще, тогда что должно быть в имплементации, throw Error?🤔
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
плюс он тянет за собой stylis, и лишней зависимости в библиотеке мне бы очень не хотелось, особенно не используемой рантаймом
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
вскод к этому не оч готов
вообще странно, разве в стайледах css всегда с & используется? 🤔 мб это просто у меня в настройках проблема?
источник

MC

Mark Cholak in ☄️ effector
Не по css, конечно, но есть вопрос)
Принципиально же между двумя этими записями нет разницы, просто вариации написания?


h('div', () => {
 spec({
   attr: {class: "class"},
   handler: {click: openCalendar}
 })

 h('span', {
   text: "Click here"
 })
})


h('div', {
 attr: {class: "class"},
 handler: {click: openCalendar},
 fn() {

   h('span', {
     text: "Click here"
   })
 }
})
источник