8 ways react