aksonov/react-native-router-flux

RNRF v5 development - help wanted!

Open

#3.655 aberto em 18 de abr. de 2020

Ver no GitHub
 (1 comment) (19 reactions) (0 assignees)JavaScript (2.112 forks)batch import
help wanted

Métricas do repositório

Stars
 (8.999 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

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

Guia do colaborador