When starting a new client project in ReactNative we looked to this template and immediately noticed it was out of date. The biggest things this PR updates are the react-native version from 0.45 -> 0.57, the react-navigation version from 1.0.0-beta8 to 3.0.0 and the overall folder/file structure. Additionally we removed Redux.
The last part is up for debate. For this project, we'll be using Apollo instead and we've noticed a general trend in the Boston office (I can't speak for Austin) towards using GraphQL > Redux. It may be that we should remove cookiecutter in favor of a more yeoman style generator where we get to choose a router, state management etc.
When starting a new client project in ReactNative we looked to this template and immediately noticed it was out of date. The biggest things this PR updates are the
react-native
version from0.45
->0.57
, thereact-navigation
version from1.0.0-beta8
to3.0.0
and the overall folder/file structure. Additionally we removedRedux
.The last part is up for debate. For this project, we'll be using Apollo instead and we've noticed a general trend in the Boston office (I can't speak for Austin) towards using GraphQL > Redux. It may be that we should remove
cookiecutter
in favor of a moreyeoman
style generator where we get to choose a router, state management etc.