а, понял
ну если это известный приём то в принципе норм)
идея была в том что бы сделать почти тоже самое что react-hook-form, но в отличии от него не изолировать состояние и дать возможность в любой момент перенести стейт в state effector, соответственно манипулировать и комбинириовать сторы форм можно как угодно в любой точке приложения. а если сторы не нужны в глобальном стейте, то можно их не передавать и будут по умолчанию использован скрытый state формы.