added comments from the react thread which I thought were really interesting