Пользовательские тэги - это большой шаг в сторону модульного построения приложения. RiotJS предоставляет возможность выбрать на каком языке будут описаны компоненты системы, все это сделано для того, чтобы работа с библиотекой была наиболее комфортной, а процесс трансляции кастомизированных элементов возьмет на себя компилятор.