This document summarizes a presentation about building modern web parts with React and Redux. It discusses why Microsoft is using React in Office 365 applications and how React combined with Redux helps build single page applications. It provides an overview of React components and state management. It also summarizes the basic principles of Redux, including how data is contained in the application and views are contained separately. The document shares code for an example FAQ web part built with React and Redux and diagrams the overall application structure and data flow.