@tueri/react
v1.2.10
Published
Tueri integration for ReactJS
Downloads
5
Maintainers
Readme
Tueri for React
React integration for Tueri image processing service.
- Automatic image optimization (compression, resizing and image format)
- Responsive images
- Lazy Loading
- Low-quality image placeholders (LQIP)
Installation
- NPM:
npm install @tueri/react
- YARN:
yarn add @tueri/react
Usage
- Add the
<TueriProvider/>
component to the root of your React component tree. This component provides child components api and base url information.
import TueriProvider from '@tueri/react'
ReactDOM.render(
<TueriProvider>
<MyRootComponent />
</TueriProvider>,
document.getElementById('root)
)
- Use the Tueri
<Img />
component to render your images.
<Img src={ tueriImageId } alt='Alt Text' />
The <Img />
component automatically handles image optimization, responsive images, lazy loading and low-quality image placeholders.
Props
src
: String (REQUIRED)alt
: String (REQUIRED)options
: Object (optional)- Default:
{ w: autoCalculatedWidth }
- Possible values: see documentation for complete option list
- Default:
format
: String (optional)- Default:
'jpg'
- Possible values:
'jpg', 'png', 'webp', 'gif'
- Default: