если counterScenario будет как-то связан с внешним кодом, то его всё равно придётся очищать
а если не связан, то мб лучше useState? серьёзно. преимущество эффектора в том, как он позволяет описывать систему взаимосвязей, если взаимосвязей нет и не предполагается, то преимущества всё равно раскрыты не будут