Pull to refresh
0
0
Send message
Очень странно, что добавленные 2 строчки замыкания приблизили его к вариунту MobX :)

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

const createSomeItemsApi = () => {
  const getSomeItemsFx = createEffect(apiGetSomeItems)

  const $someItems = createStore<ISomeItem[]>([])
    .on(getSomeItemsFx.doneData, (state, items) => items);

  const $error = createStore<string | null>(null)
    .on(getSomeItemsFx.fail, (state, { error }) => error.message)
    .reset(getSomeItemsFx);

  return {
    getSomeItemsFx,
    $someItems,
    error
  }
}


Так что да… Ясно… Ведь не факт что требуется разное состояние. Быть может нужно одно состояние в разных местах
Спасибо, я всегда рад секретам)

Но с mobX не приходилось работать. По тому что я смотрел очень быстро — он тоже значительно больше, чем effector. Создание классов зачем то. Мне кажется, и готов даже проверить, что любой функционал на effector будет описан более быстро.

Ну и так же плюс эффектора — русские разработчики создатели, которые могут помогать, слушать и слышать
Переехали с Redux на Effector, boilerplate code в проекте значительно уменьшился. Спасибо за статью!
Комменты писал, а в таблице меня нет. ЧТо то несовершенно в парсере
Судя из статьи, пора начинать хоть комменты на хабре пилить. И авку поставить, чтоб в лицо узнавали. А то читаю и читаю…
Что значит использует какой-то другой язык? Jquery не используется во вью. Когда пишут для вью библиотеку и по факту она является просто оберткой Jquery, то от такой библиотеки надо бежать и не оборачиваться, а вы собственноручно (!) пытаетесь засунуть сюда Jquery. Jquery мощная либа, но она ушла в прошлое. Почему? Потому что очень затратная по времени и ресурсам и на место ее пришли «реактивные» react, angular, vue. И ключевое здесь «вместо», а не «вместе».

Решая использовать один из этих реактивных «фронт-енд фреймворков», первым делом забудьте про Jquery. Не можете забыть? Не используйте фремворки
Меня очень пугают сайты, где начинают мешать jquery и vue. Ненадо так делать…

Information

Rating
Does not participate
Registered
Activity