Не понимаю смысла этого действа. Автор взял вместо хука и написал хук, но только вместо локального стейта хука используется стор, а вместо логики хука которая будет инкапсулирована в этом же хуке инкапсулировал её совершенно в другом месте. Присоединяюсь к человеку выше, можно просто юзать один хук с логикой на компонент
Я иногда использую указатели потому что у них есть чёткое нулевое значение. Да-да, в Go есть опциональность)
Сжиматься? Не просто создавать новые путем отображения на старый с другой стартовой точкой и длиной?
Не понимаю смысла этого действа. Автор взял вместо хука и написал хук, но только вместо локального стейта хука используется стор, а вместо логики хука которая будет инкапсулирована в этом же хуке инкапсулировал её совершенно в другом месте. Присоединяюсь к человеку выше, можно просто юзать один хук с логикой на компонент