aksonov/react-native-router-flux

RNRF v5 development - help wanted!

Open

#3655 opened on Apr 18, 2020

View on GitHub
 (1 comment) (19 reactions) (0 assignees)JavaScript (8,999 stars) (2,112 forks)batch import
help wanted

Description

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

Contributor guide