Effective immediately in response to COVID-19, most Technology Training classes will be delivered online until further notice.
In advance of each session, Tech Training will provide you with a Zoom link to your class, along with any required class materials.
Initially developed and still maintained by Facebook, React is one of the most popular developer framework/libraries for front-end application development. Used widely across the industry by tech companies large and small, React's relative ease of use, and extensive community of support has made it one of the most convenient and versatile developer frameworks available today. While initially (and still predominantly) a web application library, React is now capable of supporting everything from mobile applications, to even desktop application development.
This course is designed to get you started on the exciting world of React development. We'll review the core elements and structure of the code, as well as its key components and capabilities.
Throughout the session we will use real coding examples to help illustrate topics covered. Finally you will have the opportunity to collaboratively build your first end-to-end fully-functional React application to give you a thorough understanding of the foundations of developing with React.
- Overview of React
- ReactDOM and JSX
- Creating a React element
- Understanding Components and hierarchies
- Understanding State and Props
- Function Components vs Class Components
- Styling with React
- Building your first App with React
University IT Technology Training classes are only available to Stanford University staff, faculty, students and Stanford Hospitals & Clinics employees. A valid SUNet ID is needed in order to enroll in a class.