https://rrender.github.io 1)directives r-if r-for r-click r-mouse r-bind r-bind.attr life cycle (init/destroy) store - global variable with rxjs you can access the state parent you can call methods of parent from child