add react as external