Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚧 Upgrade to react-native 0.76 and expo 52 #286

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

🚧 Upgrade to react-native 0.76 and expo 52 #286

wants to merge 15 commits into from

Conversation

zetavg
Copy link
Collaborator

@zetavg zetavg commented Dec 9, 2024

Based on #283 - should merge that first.

  • VxRN
  • One
  • Tamagui
  • react-navigation - upgrading to v7
    • Proper migration to v7 Proper fix of route being immutable (aeab65a)
  • react-native-reanimated support
  • react-native-gesture-handler support
  • Support codegen in other packages and user code
  • Fix react-native-svg (might be related to codegen)
  • Revisit workarounds
    • Mocked LoadingView in packages/vite-native-hmr/src/hmr-client.ts

Manual Testing

  • iOS dev
    • examples/one-recommended
      • Component HMR (FeedCard)
      • Route HMR (profile, modify head YStack height)
  • iOS build
    • examples/one-recommended
  • Android dev
    • examples/one-recommended
      • Component HMR (FeedCard)
      • Route HMR (profile, modify head YStack height)
  • Android build
    • examples/one-recommended
  • Web dev
    • apps/onestack.dev
    • examples/one-recommended
  • Web build & serve
    • apps/onestack.dev
    • examples/one-recommended

Known Issues

  • Dev server might terminate unexpectally if a native app disconnects

More

Copy link

railway-app bot commented Dec 9, 2024

This PR was not deployed automatically as @zetavg does not have access to the Railway project.

In order to get automatic PR deploys, please add @zetavg to your team on Railway.

zetavg and others added 13 commits December 20, 2024 22:23
Full error:

packages/one/src/layouts/Tabs.tsx (17,14): The inferred type of 'Tabs' cannot be named without a reference to '../../../../node_modules/@react-navigation/bottom-tabs/lib/typescript/module/src/types'. This is likely not portable. A type annotation is necessary.
errors:

Types of property 'onPressIn' are incompatible.
  Type '((event: GestureResponderEvent) => void) | null | undefined' is not assignable to type '((event: GestureResponderEvent) => void) | undefined'.
      Type 'null' is not assignable to type '((event: GestureResponderEvent) => void) | undefined'.

…and other similar ones.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants