This page provides an in-depth introduction to the React frontend framework library.
If you're ready to get coding, jump straight to our
quick start.
Â
We invite you to try the free
Introduction to Cloudinary for React Developersonline course, where you can learn how to upload and transform your images and videos through engaging video lessons from our course instructors.
OverviewCloudinary's React frontend framework library provides image rendering capabilities and plugins that you can implement using code that integrates seamlessly with your existing React application.
Quick exampleThis example shows a transformation URL being created using the @cloudinary/url-gen
package, and rendered using React.
This code creates the HTML required to deliver the front_face.jpg image with the sepia effect applied.
You can apply more than one transformation at a time (see chained transformations) to give more interesting results:
Watch this video tutorial to see how to install and configure the React SDK:
Tutorial contents InstallationInstall Cloudinary's JavaScript and React packages using the NPM package manager:
ConfigurationYou can specify the configuration parameters that are used to create the delivery URLs, either using a Cloudinary instance or per image/video.
Specify the configuration parameters in
camelCase
, for example
cloudName.
Cloudinary instance configurationIf you want to use the same configuration to deliver all your media assets, it's best to set up the configuration through a Cloudinary instance, for example:
You can set other configuration parameters related to your cloud and URL as required, for example, if you have your own custom delivery hostname, and want to generate a secure URL (HTTPS):
Asset instance configurationIf you need to specify different configurations to deliver your media assets, you can specify the configuration per image/video instance, for example:
TransformationsThe @cloudinary/url-gen
package simplifies the generation of transformation URLs, and includes special components and directives for easy embedding of assets in your React application.
The @cloudinary/url-gen
package installs an additional transformation-builder-sdk library as a dependency, which handles the transformation generation part of the URL.
You can use the Transformation Builder reference to find all available transformations, syntax and examples.
To find out more about transforming your assets using the @cloudinary/url-gen
package, see:
The Cloudinary React library provides plugins to render the media on your site in the optimal way and improve your user's experience by automating media tasks like lazy loading, responsive images and more.
Sample projectsTake a look at the React sample projects page to help you get started integrating Cloudinary into your React application.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4