Comments (6)
@albertfdp so after a bit of experimenting with @aksonov's suggestion, the before and after code below shows how you use InteractionManager.runAfterInteractions
.
Before I had code like this which was dispatching an action
and causing the setState
on a unmounted component warning.
onPress: () => {
this.props.handleDeletePress(this.props.key)
}
By wrapping the function with InteractionManager's runAfterInteraction
the warning should go away.
onPress: () => {
InteractionManager.runAfterInteractions(() => {
this.props.handleDeletePress(this.props.key)
});
}
Issue facebook/react-native#2248 provides an example of how to use InteractionManager.runAfterInteractions
if you need further examples.
from react-native-swipeout.
Solved it by using InteractionManager.runAfterInteractions, maybe you could mention it that onPress actions should be wrapped to avoid setting state on unmounted component during 'closing' cell..
from react-native-swipeout.
@aksonov Can you give a small example on how would you do that using InteractionManager.runAfterInteractions
? I'm having this same issue. Thank you
from react-native-swipeout.
@JonathanZWhite Thank you for this. Ran into it and had no idea why it was happening.
from react-native-swipeout.
@aaroncrawford No problem. Glad I was able to help 💯
from react-native-swipeout.
Thanks allot @JonathanZWhite. You save me a lot of time.
from react-native-swipeout.
Related Issues (20)
- Will setNativeProps works for external libraries as well?
- Out of memory error in Swipeout
- Tiny white space between buttons on IOS
- Touchable Opacity Not working after adding swipeout HOT 6
- How to change text dynamically HOT 2
- Calling setState with scroll scrollEnabled argument prevents the swipeoutButtons from opening HOT 1
- stuck problem when swipe
- openLeft/openRight not working HOT 2
- Wrong type exported.
- how to set fontsize HOT 1
- Expo doesn't like react-native-swipeout HOT 1
- Swipe disabled when using TouchableWithoutFeedback HOT 5
- 子条目点击事件和滑动事件怎么解决冲突 HOT 1
- the View in Swipeout can't swipe while swipe it HOT 1
- Swipe Left doesn't push the item it just covers it. HOT 12
- Suggestion to move to @react-native-community HOT 4
- Can I maintain this repository ? HOT 3
- Unsafe Component Warning HOT 2
- How can i change the animation speed of closing/opening animation?
- Is there any prop to autoclose the swipeout when I open another
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-swipeout.