Какие типы данных учитывать для стейтов и как правильно типизировать данные и ошибки

frontendGoошибкисостояниятипизация данных