Если мне нужно в зависимости от ключа сделать разные действия - я выберу enum, т.к. у меня ограничен набор вариантов. Если у мне нужно протегировать данные, которые можно неограниченно расширять - я выберу fname
Если мне нужно в зависимости от ключа сделать разные действия - я выберу enum, т.к. у меня ограничен набор вариантов. Если у мне нужно протегировать данные, которые можно неограниченно расширять - я выберу fname
так может там логика по енаму и в зависимости от стейта надо разный текст показывать)