Size: a a a

2020 July 21

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
это грустно
кстати, а у тебя какой кейс для rec?
источник

c⁣

createStore<🦉>... in ☄️ effector
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
кстати, а у тебя какой кейс для rec?
делаю отображение вложенных объектов в inspector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
аа
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
мне кстати оно тоже нужно)) в anode был вывод, но он примитивный
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это с rec? 😳
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
это с rec? 😳
да
источник

c⁣

createStore<🦉>... in ☄️ effector
Выглядит вот так
источник

c⁣

createStore<🦉>... in ☄️ effector
при старте небольшая задержка в отображении
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это следствие асинхронности

единственное что — неправильно, что ноды выводятся по уровню вложенности — сначала все первые уровни, потом все вторые и т.д.
это breadths first, в случае с данными в эффекторе он был оправдан, а вот с дом нодами оказалось лучше сделать depth first
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
тогда вывод станет приятнее
источник

c⁣

createStore<🦉>... in ☄️ effector
Правда, я сделал кривенькую реализацию. Пока не придумал, как корректно вложенные объекты сворачивать и разворачивать.

Думаю, попробовать заюзать tree. Просто ради интереса
источник

m

makoven in ☄️ effector
Здрасте. Такой вопрос. Есть эффект pholoLoadFx. Посредством которого на сервер отправляются фотки. Фотки привязаны к разным местам приложения и загружаются асинхронно. Есть ли возможность поймать событие pending конкретного "инстанса" эффекта, чтобы показать крутилку загрузки только на тех фотках, что реально загружаются, а не на всех сразу?
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
это следствие асинхронности

единственное что — неправильно, что ноды выводятся по уровню вложенности — сначала все первые уровни, потом все вторые и т.д.
это breadths first, в случае с данными в эффекторе он был оправдан, а вот с дом нодами оказалось лучше сделать depth first
а есть наглядный пример разницы?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
Правда, я сделал кривенькую реализацию. Пока не придумал, как корректно вложенные объекты сворачивать и разворачивать.

Думаю, попробовать заюзать tree. Просто ради интереса
источник

c⁣

createStore<🦉>... in ☄️ effector
хм. да, это резонно
источник

c⁣

createStore<🦉>... in ☄️ effector
запушу inspector) завтра продолжу

но меня дико радует, что красивенько отображаются вложенные объекты)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
а есть наглядный пример разницы?
нужно как слева — раз начали рендерить Map то сначала рендерим его чайлдов а не соседние записи. а сейчас как справа, так как так было в эффекторе https://medium.com/@kevin.hw.ko/depth-first-vs-breadth-first-search-d600002bc767
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
нужно как слева — раз начали рендерить Map то сначала рендерим его чайлдов а не соседние записи. а сейчас как справа, так как так было в эффекторе https://medium.com/@kevin.hw.ko/depth-first-vs-breadth-first-search-d600002bc767
у меня сейчас при клике на родителя, отображаются все его дети
Но не разворачиваются вложенные дети, пока не кликнешь
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Здрасте. Такой вопрос. Есть эффект pholoLoadFx. Посредством которого на сервер отправляются фотки. Фотки привязаны к разным местам приложения и загружаются асинхронно. Есть ли возможность поймать событие pending конкретного "инстанса" эффекта, чтобы показать крутилку загрузки только на тех фотках, что реально загружаются, а не на всех сразу?
по идее тебе нужен массив текущих обрабатываемых запросов и useStoreMap

const photoLoadFx = createEffect()

const pendingPhotos = createStore([])
 .on(photoLoadFx, (list, id) => [...list, id])
 .on(photoLoadFx.finally, (list, {params: id}) => list.filter(
   e => e !== id
 ))

const Photo = ({id}) => {
 const pending = useStoreMap({
   store: pendingPhotos,
   keys: [id],
   fn: list => list.includes(id)
 })
}
источник