Skip to content

Commit 252fc10

Browse files
committed
fix: clear state in useImage hook
1 parent b2fdd80 commit 252fc10

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

packages/react-native-nitro-image/src/useImage.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ export function useImage(source: AsyncImageSource): Result {
3737

3838
// biome-ignore lint: The dependencies array is a bit hacky.
3939
useEffect(() => {
40+
// clear state each time we will load a new image
41+
if (image.image || image.error) {
42+
setImage({ image: undefined, error: undefined });
43+
}
44+
4045
(async () => {
4146
try {
4247
// 1. Create the Image/ImageLoader instance

0 commit comments

Comments
 (0)