R: Bagaimana memisahkan logika kode dari UI / html-tag secara elegan?

Masalah Ketika secara dinamis membuat elemen ui ( shiny.tag,, shiny.tag.list...), saya sering merasa sulit untuk memisahkannya dari logika kode saya dan biasanya berakhir dengan kekacauan bersarang tags$div(...), dicampur dengan loop dan pernyataan kondisional. Meskipun menjengkelkan dan jelek...