writable(initialValue);
                  
                  
                  
                  
                  
                    const changeStore = (newValue) => store.set(newValue);
                  
                  
                  
                  
                  
                    return { storeValue, changeStore }
                  
                  
                  }
                  
                  
                  
                  
                  
                  /// ...
                  
                  
                  
                  
                  
                  const { storeValue, changeStore } = useMyStore()
                  
                  
                  ?
                  
                  
                
Посмеялся
initialValue из воздуха? storeValue тоже? И зачем пилить костыли когда есть update у writable?
Синтаксический шум, так ещё и не работает. Вот как это может помочь организовать код? Человеку нужно накостылять что-то вроде редакса, а не "хуки" делать
Это абстрактный пример инкапсуляции логики стора, что бы потом не гулять "по всем упоминаниям стора". Update да, лучше было в примере юзать его, с initialValue очевидно почему нет, storeValue опечатка.
Зачем инкапсулировать логику стора? Это и так самостоятельная сущность
Вполне себе работает. Можешь в репле поиграться.
Чтобы не работать с стором явно во вьюшках и не бегать искать кто, где и как его изменил?
Уже упомянули, что переменная значения стора из воздуха берется.
Обсуждают сегодня