A micro experiment into creating React components