Topcoat components written in React