magicismight / react-native-root-toast

react native toast like component, pure javascript solution
MIT License
2.08k stars 403 forks source link

Toast doesnt show both ios and android #148

Open thtRajasthaniGuy opened 2 years ago

thtRajasthaniGuy commented 2 years ago

Libeary Version => react-native-root-toast:3.2.1

System: OS: macOS 11.3 CPU: (4) x64 Intel(R) Core(TM) i5-5350U CPU @ 1.80GHz Memory: 69.17 MB / 8.00 GB Shell: 5.8 - /bin/zsh Binaries: Node: 12.3.1 - /usr/local/bin/node Yarn: Not Found npm: 6.9.0 - /usr/local/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman Managers: CocoaPods: 1.11.2 - /usr/local/bin/pod SDKs: iOS SDK: Platforms: iOS 14.3, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2 Android SDK: API Levels: 23, 24, 25, 26, 27, 28, 29, 30 Build Tools: 27.0.3, 28.0.0, 28.0.3, 29.0.2, 29.0.3, 30.0.0, 30.0.2 System Images: android-22 | Google APIs Intel x86 Atom, android-24 | Google APIs Intel x86 Atom, android-25 | Google Play Intel x86 Atom Android NDK: Not Found IDEs: Android Studio: Not Found Xcode: 12.3/12C33 - /usr/bin/xcodebuild Languages: Java: 1.8.0_201 - /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/javac npmPackages: @react-native-community/cli: Not Found react: 17.0.1 => 17.0.1 react-native: 0.64.2 => 0.64.2 react-native-macos: Not Found npmGlobalPackages: react-native: Not Found

Andrea-Arguello commented 2 years ago

I am experiencing a similar error on react-native-root-toast:3.3.0, on react-native 0.63.4. There is an inconsistent behavior on emulator reload. Sometimes, a warning with the following text will appear:

Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
    in _default (at wrapRootComponent.js:8)
    in Root (at AppContainer.js:121)
    in RCTView (at View.js:34)
    in View (at AppContainer.js:132)
    in AppContainer (at renderApplication.js:39)

When it is shown, no Toasts show up. Sometimes, no warning is shown and toast works as usual.

Edit: I had not done the RootSiblingParent wrapping; after doing so, it appears this error has been solved.

Edit 2: After sometime, I notice that the Toast still disappears or shows on app reload.