Reference

The Cloe UI is based on ReactJs. React is an open-source JavaScript library for building user interfaces. A React-based UI is composed out of components. Each component is able to contain it’s own state and React will re-render the component if this state changes, so you don’t have to update the DOM by yourself. The Cloe UI is composed of many such components.

Hint

I can recommend this tutorial to learn the basics of React. Also the official documentation is a good starting point to dive into this topic. Additionally, you will find a very helpful compilation of React-related tips, patterns and other stuff here.

The following diagram is an approximation of the basic structure of the Cloe UI.

../../_images/cloe-ui-components.png

Todo

The following topics should be described:

  • Vision for Cloe UI

  • Current Problems

  • Possible Improvements