# Pastebin r6LmP2Xf
react-p6 (very cool component slang)
```
use Component;
use Slang;
component Item {
has Str $.data;
method render {
{{$.data}}
}
}
component UlList {
has Str @.items;
method render {
{{
do for @.items -> $item {
}
}}
}
}
say UlList.new(:items).render.render
```
===
Air (another cool option imo)
```
#!/usr/bin/env raku
use Air::Functional;
say ul .map: {li $_}
```