Fix Expo Router conflicting routes and update dependencies #32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
app/sessions/[id].tsxthat conflicted withapp/sessions/[id]/index.tsxexpo-linear-gradientdependency required byreact-native-gifted-chartsProblem
The app was crashing on launch with an Expo Router error:
Root Cause
Both
app/sessions/[id].tsxandapp/sessions/[id]/index.tsxresolve to the same route pattern/sessions/:idin Expo Router, creating a conflict.Solution
app/sessions/[id].tsx(standalone file)app/sessions/[id]/index.tsx(directory-based routing with proper nested structure for review flow)--legacy-peer-depsto resolve React version conflictsTest Plan
Changes
app/sessions/[id].tsxpackage.json- Expo SDK packages and dev dependenciespackage-lock.json- Resolved dependencies🤖 Generated with Claude Code