Не совсем, так как хук useState
использует деструктуризацию массива для присвоения имен переменных, то есть имена только , используемые внутри функции, а не в рамках реагирования.
const [someSpecialAwesomestate, setSomeSpecialAwesomestate] = useState();
приравнивается к
const stateObject = useState();
// stateObject[0] is the state
// stateObject[1] is the callback state mutator function
Исходя из того, что я понимаю, React еще больше запутывает это, просто храня сами хуки внутри себя в массиве.
Возможно, будет несколько более многословно хранить объекты с одним root ключ, и утомительно управлять обновлениями состояния, но если это помогает вашему потоку разработчиков видеть, что каждый объект состояния IS в devtool, тогда почему бы не делать то, что помогает вам код лучше?