# react-image-fallback **Repository Path**: mirrors_stevemao/react-image-fallback ## Basic Information - **Project Name**: react-image-fallback - **Description**: stop displaying broken images, have another image to fallback on. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2025-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # React Image Fallback React Image Fallback exists for those times that you're just not sure an image will be there. See a simple demo here [](https://circleci.com/gh/socialtables/react-image-fallback) ### Install ` npm install react-image-fallback` ### Required Props #### `src` A string represent the url to your primary image. #### `fallbackImage` A string representing the image you want to fallback to if your primary image is not there. Optionally this can also be passed in as a react element. This can also be passed in as an array of string srcs or react elements, the component will attempt to keep trying srcs until a loadable src is found. It should be noted that a react element will always be treated as a loadable src. ### Optional Props #### `initialImage` The image to show before your `src` or `fallbackImage` load. Can optionally be passed in as a react element. #### `onLoad` A callback called if initial image loads successfully, will be called with successful image url. #### `onError` A callback called if initial image load fails, will be called with failing image url. #### `spread props` This component also utilizes jsx spread attributes to pass along custom image attributes such as alt tags and className. Only valid dom props will be spread to the image tag. ### Use ```js import React From "react"; import ReactImageFallback from "react-image-fallback"; export default class ShowImage extends React.Component { render() { return (