react training
views are functions of data