software-mansion / software-mansion/react-native-screens
iOS Status Bar Error
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 3.7k
- Forks
- 714
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 71
Description
Description
When I upgraded my personal project to use the new Screen Transition API, I noticed an error when booting the app.
Steps to reproduce
- Initialized a repo using
npx react-native@latest init RNSSwipeAnimationBug - Installed these dependencies
"@react-navigation/native": "^6.1.17",
"react-native-gesture-handler": "^2.15.0",
"react-native-reanimated": "^3.9.0-nightly-20240325-9e79766a4",
"react-native-safe-area-context": "^4.9.0",
"react-native-screens": "^3.30.1"
- Ran
yarn ios - Copied the
SwipeBackAnimation.tsxfrom theExamplesfolder and pasted it in my repo - Faced the error!
Snack or a link to a repository
https://github.com/AlirezaHadjar/RNSSwipeAnimationBug
Screens version
3.30.1
React Native version
0.73.6
Platforms
iOS
JavaScript runtime
Hermes
Workflow
React Native (without Expo)
Architecture
Paper (Old Architecture)
Build type
Debug mode
Device
iOS simulator
Device model
iPhone 15 Pro
Acknowledgements
Yes
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked RNSSwipeAnimationBug repository and the Examples/SwipeBackAnimation.tsx example, then reproduce the issue with the listed dependency versions using yarn ios. Inspect the reported iOS status bar error during app boot and compare the example with the project setup. Done means the app boots without the error on the stated iOS simulator configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, react-native, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100