Size: a a a

2020 July 07

DS

Dmitriy Shuleshov in ☄️ effector
Поэтому если и xml лайк то не jsx
источник

DS

Dmitriy Shuleshov in ☄️ effector
А если не jsx - то смысл?
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
<xml ето не выход/>
Смотри шире. xml такая форма описания дерева, как в швифт. Не такая няшная и удобная, но при желании можно адаптировать под свои задачи, как мне кажется. Всё лучше чем новый синтаксис мутить
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
Смотри шире. xml такая форма описания дерева, как в швифт. Не такая няшная и удобная, но при желании можно адаптировать под свои задачи, как мне кажется. Всё лучше чем новый синтаксис мутить
Все равно прийдется новый мутить
источник

s

sterioss in ☄️ effector
Мне больше интересно, как транспилить кастомные компоненты. Потому что сейчас, если я правильно понял, нет какой-то устоявшейся формы. Никто не мешает пользователю написать функцию с любым набором аргументов и просто вызвать ее
источник

🚀🚀

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

<div>
 {
   list({
     source,
     key: 'id',
     fn({store, key}) {

     }
   })
 }
</div>
источник

AO

Aleksandr Osipov in ☄️ effector
sterioss
Мне больше интересно, как транспилить кастомные компоненты. Потому что сейчас, если я правильно понял, нет какой-то устоявшейся формы. Никто не мешает пользователю написать функцию с любым набором аргументов и просто вызвать ее
Придется соглашения придерживаться, что есть один параметр props
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
просто эта запись уже будет довольно массивной

<div>
 {
   list({
     source,
     key: 'id',
     fn({store, key}) {

     }
   })
 }
</div>
это еще не массивно, бывает хлеще
источник

m

makoven in ☄️ effector
sterioss
Мне больше интересно, как транспилить кастомные компоненты. Потому что сейчас, если я правильно понял, нет какой-то устоявшейся формы. Никто не мешает пользователю написать функцию с любым набором аргументов и просто вызвать ее
ТС разве не мешает?
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
Придется соглашения придерживаться, что есть один параметр props
Ну то есть не любой компонент фореста можно взять  и записать в jsx нотации будет
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
я к чему, что только с толку будет сбивать людей пришедших из реакта
👆это важная мысль
источник

DS

Dmitriy Shuleshov in ☄️ effector
Если не выйдет безшовно натянуть jsx, то это даже будет хуже для библиотеки
источник

m

makoven in ☄️ effector
Dmitriy Shuleshov
👆это важная мысль
Любителей createReactApp сам бог велел с толку сбивать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
sterioss
Мне больше интересно, как транспилить кастомные компоненты. Потому что сейчас, если я правильно понял, нет какой-то устоявшейся формы. Никто не мешает пользователю написать функцию с любым набором аргументов и просто вызвать ее
есть признаки того, что компоненты всё равно будут, что-то типа

const Button = rec({
 api: {click: defaultClick},
 state: {text: defaultText},
 fn({api, state}) {

 }
})
источник

AO

Aleksandr Osipov in ☄️ effector
Я может криво мысли выражаю, хочу сказать что тут иная модель совершенно, маскируя ее за привычным JSX только хуже будет, потому что привычный JSX будет заставлять думать что тут все знакомо как в реакте / преакте / etc. Но это пиздец ложная иллюзия будет
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
Я может криво мысли выражаю, хочу сказать что тут иная модель совершенно, маскируя ее за привычным JSX только хуже будет, потому что привычный JSX будет заставлять думать что тут все знакомо как в реакте / преакте / etc. Но это пиздец ложная иллюзия будет
А когда человек видит незнакомое то будет аккуратнее, не будет строить ложных аналогий
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
есть признаки того, что компоненты всё равно будут, что-то типа

const Button = rec({
 api: {click: defaultClick},
 state: {text: defaultText},
 fn({api, state}) {

 }
})
А что за rec?
источник

🚀🚀

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

const Button = rec({
 api: {click: defaultClick},
 state: {text: defaultText},
 fn({api, state}) {

 }
})
это вытекает из нескольких свойств и особенностей подхода, то есть вероятность того, что стейт и апи у некоторых сущностей будет фиксированным по прежнему существует
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
А что за rec?
рекурсивный компонент
источник

🚀🚀

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