warnOncePrints the first time a logger sees a key and stays silent after, one memory shared by the whole once familyutils-warnonce2logUtilsindex.jsDebugKey on the condition, never the text: a count or an id in the key makes every call a new condition["utils","debug","log","createLogger","warnOnce","errorOnce","once","console"]Example Semantic UI