Merge pull request #1002 from jeffvli/react-image-lazy-loaded

Use lazy loading (react-intersection-observer) for image loading
This commit is contained in:
Jeff 2025-09-03 21:43:55 -07:00 committed by GitHub
commit 2260c0c02b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 60 additions and 31 deletions

18
pnpm-lock.yaml generated
View file

@ -182,6 +182,9 @@ importers:
react-image:
specifier: ^4.1.0
version: 4.1.0(@babel/runtime@7.27.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-intersection-observer:
specifier: ^9.16.0
version: 9.16.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-loading-skeleton:
specifier: ^3.5.0
version: 3.5.0(react@19.1.0)
@ -3654,6 +3657,15 @@ packages:
react: '>=16.8'
react-dom: '>=16.8'
react-intersection-observer@9.16.0:
resolution: {integrity: sha512-w9nJSEp+DrW9KmQmeWHQyfaP6b03v+TdXynaoA964Wxt7mdR3An11z4NNCQgL4gKSK7y1ver2Fq+JKH6CWEzUA==}
peerDependencies:
react: ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
react-dom:
optional: true
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@ -8467,6 +8479,12 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
react-intersection-observer@9.16.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
react: 19.1.0
optionalDependencies:
react-dom: 19.1.0(react@19.1.0)
react-is@16.13.1: {}
react-loading-skeleton@3.5.0(react@19.1.0):