A React Native blueprint for JHipster
A React Native blueprint for JHipster apps, complete with authentication, an entity generator, JDL support, E2E tests, and more.
Check out the blog post or YouTube video for a full demo of JHipster React Native.
node -v
npm install -g generator-jhipster-react-native
npm install -g eas-cli
jwt
or oauth2
for its authenticationType
Create a JHipster app using jhipster
, or a backend-only with jhipster --skip-client
.
Create a directory alongside your JHipster app (ex. client
), and run jhipster-react-native
or rnhipster
in it.
+ rootDir/
+ backend/ # run `jhipster` in it.
+ client/ # run `jhipster-react-native` or `rnhipster` in it.
Answer the prompts:
../backend
)You can also create a JHipster app and an React Native app at the same time using the following command:
jhipster jdl bug-tracker.jh --blueprints react-native
+ rootDir/
+ backend/ # run `jhipster` in it.
Answer the prompts:
../client
)For available options, you can run:
jhipster-react-native app --help
app/config/app-config.js
contains your JHipster API URL (default: http://localhost:8080/
)http://localhost:19006
as an allowed origin in the backend CORS config.adb reverse tcp:8080 tcp:8080
so the app can communicate with your backend.Apache-2.0 © Jon Ruddell