Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 3

Только профита по сравнению с mobx нет.

С zustand придется костылями пользоваться для того, чтобы создать локальный стейт.

const useStore = create((set) => ({
  count: 0,
  increment: () => set((state) => ({ count: state.count + 1 })),
  reset: () => set({ count: 0 }),
}));

Ну как это нет бойлерплейта, чтобы его не было, должно было бы выглядеть так:

const store = create({
  count: 0,
  increment() {this.count += 1},
  reset() {this.count = 0},
});

Зарегистрируйтесь на Хабре, чтобы оставить комментарий