Comments (3)
I faced the same issue that toasts sometimes dont update.
I think the problem is inside the show function.
react-native-toast-notifications/src/toast-container.tsx
Lines 43 to 68 in e0ed48e
The new toast will be set in the state inside the requestAnimationFrame method. But it is not used in the update method.
Since requestAnimationFrame will only be called before the next repaint, the new toast is probably not in the state yet and those cannot be found and updated.
react-native-toast-notifications/src/toast-container.tsx
Lines 73 to 83 in e0ed48e
I fixed it by wrapping the toast.update() inside the requestAnimationFrame method.
For your example it should be:
requestAnimationFrame(() => {
toast.update(id, "Loading completed", {type: "success"});
});
The toast is now updated about 20ms later than without the method, but this is not noticeable.
from react-native-toast-notifications.
You're not experiencing issues related to this, are you?
from react-native-toast-notifications.
I fixed it by wrapping the toast.update() inside the requestAnimationFrame method.
This worked for me too. But what's the problem?
from react-native-toast-notifications.
Related Issues (20)
- UseNavigation and useRoute are not working
- How we can use react-native-toast-notifications in class component ? HOT 1
- Horizontal align for React Native Web HOT 1
- Refactor request(ToastProps): add width control to main container HOT 4
- swipe behavior not working into modal HOT 1
- Feature request: support end to end testing by adding testID
- SafeAreaView not working on IOS HOT 5
- A typescript error "not assignable" occured when use toast outside of react component HOT 3
- how is setup with react-native-navigation ? HOT 1
- Is it possible to exec a callback after the toast is dismissed? HOT 2
- Accessibility - Toast isn't announced when user is using the talkback on Android
- hideAll is undefined HOT 1
- `onClose` is not invoked when toast is closed HOT 1
- Enhancement: Handle onPanResponderTerminate for Toasts in Dismissible iOS Modals HOT 1
- Custom toast not working HOT 1
- toast.show("Hello World"); is undefines or not a function in multiple times HOT 7
- borderColor attribute overrides other ones
- Missing Unit test and ability to add testId to the toast message.
- I want to
- toast.show is not a function (it is undefined)] HOT 6
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-toast-notifications.