use react to display products