react construction