Size: a a a

2020 March 23

🦉⁣

🦉 ⁣ in ☄️ effector
sterioss
Исходный пример исправлен, больше претензий нет :) Если команда согласна с таким подходом, то никаких проблем
я стараюсь такое нигде не использовать
источник

A

Abu in ☄️ effector
Тут ж уже не o(1) получается, как с объектом
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Abu
Тут ж уже не o(1) получается, как с объектом
так в карте(object) тоже
источник

🦜

🦜 in ☄️ effector
Bogdan Shelomanov
не не то, что бы я зашел и понял, что мне нужен еффектор, без него не могу жить
надо сначала пописать на редаксе, потом устать от когнективного изнасилования, искать путь уйти от этого харасмента в разработке и повстречать эффектор.

Начать на нем писать и тогда ты поймешь:
без него не могу жить
источник

З

Завтра in ☄️ effector
Dmitriy Shuleshov
отучите меня от этого гомна
Мне все говорят что гамно но альтернативу не дают(
Во-первых, сам объект вынести наверх, а не инлайнить
А во-вторых, тогда уж юзать Symbol и Map, а лучше не ебать себе мозги и юзать switch
источник

A

Abu in ☄️ effector
🦉 ⁣
так в карте(object) тоже
Хм
источник

yv

yumaa verdin in ☄️ effector
Abu
Тут ж уже не o(1) получается, как с объектом
O(n), но на 4 вариантах это пренебрежимо мало
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Dmitriy Shuleshov
Блин let не нравится, а IIFE сам в линте забанил((
лучше юзать let, так намерение твоего кода читается явно, даже с небольшим уровнем скилла в жс
источник

VK

Valeriy Kobzar in ☄️ effector
источник

VK

Valeriy Kobzar in ☄️ effector
кривой подходец с перезаписью ключей
источник

SL

Sergey Lapin in ☄️ effector
Ребят, а есть какой-то пример с координацией нескольких сторов?
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Sergey Lapin
Ребят, а есть какой-то пример с координацией нескольких сторов?
combine?
источник

З

Завтра in ☄️ effector
🦜
надо сначала пописать на редаксе, потом устать от когнективного изнасилования, искать путь уйти от этого харасмента в разработке и повстречать эффектор.

Начать на нем писать и тогда ты поймешь:
без него не могу жить
Ну я сразу сказал, что редакс такое себе и даже не стал им пользоваться
Доки стало достаточно, чтобы понять "лучше не надо")
источник

DS

Dmitriy Shuleshov in ☄️ effector
Завтра
Ну я сразу сказал, что редакс такое себе и даже не стал им пользоваться
Доки стало достаточно, чтобы понять "лучше не надо")
*примера на главной)
источник

AV

Alex Vodonaev in ☄️ effector
Sergey Lapin
Ребят, а есть какой-то пример с координацией нескольких сторов?
что есть "координацией" ?
источник

🦜

🦜 in ☄️ effector
Alex Vodonaev
что есть "координацией" ?
реагирования одного стора на изменения другого
источник

SL

Sergey Lapin in ☄️ effector
Ну вот есть выбранный элемент, я его хочу подвигать
источник

SL

Sergey Lapin in ☄️ effector
export const currentlySelected = combine({ elemPathPairs, cursorPosition }).map(
   ({ elemPathPairs, cursorPosition }) => {
       let result = null;
       result = elemPathPairs.find((item: any) => {
           const bounds = item.path.getBounds();

           if (
               bounds.fLeft < cursorPosition.x &&
               bounds.fTop < cursorPosition.y &&
               bounds.fRight > cursorPosition.x &&
               bounds.fBottom > cursorPosition.y
           ) {
               return item.elem;
           }

           return null;
       });

       return result;
   },
);
источник

🐱

🐱 Rough Cat in ☄️ effector
lodash identity
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Sergey Lapin
export const currentlySelected = combine({ elemPathPairs, cursorPosition }).map(
   ({ elemPathPairs, cursorPosition }) => {
       let result = null;
       result = elemPathPairs.find((item: any) => {
           const bounds = item.path.getBounds();

           if (
               bounds.fLeft < cursorPosition.x &&
               bounds.fTop < cursorPosition.y &&
               bounds.fRight > cursorPosition.x &&
               bounds.fBottom > cursorPosition.y
           ) {
               return item.elem;
           }

           return null;
       });

       return result;
   },
);
.map не нужен
источник