Expanded Library

React Security: Best Practices

by Marcin Hoppe

React applications are often built to provide delightful experience to users but the resulting complexity can lead to security issues. This course will teach you how to harden your user interface code and prevent attacks against React components.

What you'll learn

Users expect Web applications to be secure and React apps are no different. In this course, React Security: Best Practices, you’ll learn to improve the security of your React applications. First, you’ll explore how to use React features to prevent cross-site scripting attacks. Next, you’ll discover how to safely render dynamic HTML in your React components. Finally, you’ll learn how to prevent code injection vulnerabilities when using server-side rendering. When you’re finished with this course, you’ll have the skills and knowledge of React security best practices needed to better protect your users.

About the author

Marcin Hoppe is a principal engineer on the Auth0 Platform Security team at Okta. He is passionate about building secure applications and promoting security best practices in the software development community. Marcin’s experience covers software engineering and various areas of information security, such as identity and access management, application and cloud infrastructure security, zero-trust architectures, cryptography, and privacy.

Ready to upskill? Get started