live editing react components