Пункт 2. Получение методов стора (экспорт методов) как функции.

Смысл следующий - минимизировать количество ререндеров через минимальную привязку к стору. Шаг к этому - импортировать в компонент только то, чем действительно пользуешься. Далее - использовать dependency array аргументов импортированных функций (этот шаг здесь не рассматриваю).

Для похожего результата в redux-toolkit: 1. Экспортировать из слайса метод. 2. Используем метод в вызове dispatch (сравнение с zustand - в zustand dispatch для этого не нужен)

(redux) const { actions, reducer } = cartSlice; export const { setAddress, clearCart, addCoffeeToOrder } = actions; export default reducer