jquery like grid built with react components