Suppose I want to make a grid type of UI consisting of editable cells. In an OO language I would create a class for the cell, instantiate all the cells and put them on the right place with their x,y properties. Later on I might drag and drop cells to various containers.
How would I ( in broad lines ) approach such a design if I am using a functional language like Clojurescript with the Re-frame, Reagent, React.js stack of frameworks?
For the title question I have used: How to code a UI with a vast (> 1000) number of similar components when using Reagent?