React view (30/31)

React view