Comments (3)
Having the same issuse
from react-native-image-viewing.
Line 56 of the ImageViewing.js keyExtractor={(imageSrc) => imageSrc.uri || `${imageSrc}`}
is the culprit.
You can get around this by setting it to something else I use a property on my object called name
which is a unique filename using a timestamp.
This mainly happens when the url/uri is the same or it is the same file. This causes major inefficiency if using uri of base64 since the keys are compared to each other leading to slower load times. A remedy for this would to allow developers to use custom keyextractors or use a uuid generator.
from react-native-image-viewing.
@CarlOmega Submitted a PR #105 implementing custom keyExtractor. I hope this will solve this issue. Would like to hear from maintainers.
from react-native-image-viewing.
Related Issues (20)
- Is it possible to wrap SafeAreaView inside modal? HOT 1
- Update images while fullscreen is active
- How does ImageView work? HOT 1
- Is this repository dead? HOT 1
- should reset internal imageIndex state after close HOT 1
- It doesnt work on expo 44, react native 64.3
- Type for onLongPress is not correct in readMe
- Second image not loading right away
- Possibility to Save an Image HOT 1
- RTL Fixed but zoom has been broken
- Showing ImageView component in a Modal is not working properly when closing
- 删除关闭闪动 HOT 1
- Please add a prop for single tap its very necessary. HOT 1
- Cant zoom gif image
- Inconsistent double tap to zoom behavior
- Incorrect usage of Animated.Value causing gestures and state to be reset
- Update currentImageIndex on images array changes
- image style
- Not working in IOS HOT 5
- How to pagination indicator in this?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-image-viewing.