Introduction to react