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

RNRF v5 development - help wanted! #3655

Open
aksonov opened this issue Apr 18, 2020 · 1 comment
Open

RNRF v5 development - help wanted! #3655

aksonov opened this issue Apr 18, 2020 · 1 comment

Comments

@aksonov
Copy link
Owner

aksonov commented Apr 18, 2020

Hello folks!

Recent React Navigation v5 has similar syntax to RNRF but it still requires definition of separate variables for every nested stack/tab, it is not convenient.

I've started RNRF v5 development (full rewriting to use React Navigation v5), but really need help to complete this huge task.

Benefits comparing to RN v5:

  • The same RNRF API as for previous versions, you don't need to rewrite your app!
  • Latest features from RN v5
  • Define all scenes in one place. No need to define separate variable as RN v5 does
  • Define onEnter/onExit actions in one place (like in v4 ). For v5 I'm planning to integrate state machine - https://xstate.js.org, so you may define authentication and other workflows together with your screens

You may check https://github.com/aksonov/react-native-router-flux/tree/v5 as prototype, it supports now pretty limited actions and props, but already works and I'm using it in one my new project

@aksonov aksonov changed the title v5 alpha version development - help wanted! RNRF v5 alpha version development - help wanted! Apr 18, 2020
@aksonov aksonov changed the title RNRF v5 alpha version development - help wanted! RNRF v5 development - help wanted! Apr 18, 2020
@aksonov aksonov pinned this issue Apr 23, 2020
@jaydeep911
Copy link

Hello @aksonov I want to help you to upgrade it to latest version.
Do you have any plan , How can I help you for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants