You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/docs/1_Introduction/1_1_RNBoilerplate.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ title: React Native Boilerplate
10
10
This project is a [React Native](https://facebook.github.io/react-native/) boilerplate that can be used to kick-start a mobile application.
11
11
12
12
The boilerplate provides **an architecture optimized for building solid cross-platform mobile applications** through separation of concerns between the UI and business logic.
13
-
We made this documented so that each piece of code that lands in your application can be understood and used.
13
+
We made this full documentation so that each piece of code that lands in your application can be understood and used.
14
14
15
15
16
16
:::tip Don't forget !!
@@ -43,15 +43,15 @@ The driving goal of the architecture of the boilerplate is separation of concern
43
43
44
44
The boilerplate contains:
45
45
46
-
- a [React Native](https://facebook.github.io/react-native/) (v**0.63.2**) application (in "[ejected](https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md)" mode to allow using dependencies that rely on native code)
46
+
- a [React Native](https://facebook.github.io/react-native/) (v**0.63.3**) application (in "[ejected](https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md)" mode to allow using dependencies that rely on native code)
47
47
- a [clear directory layout](#directory-layout) to provide a base architecture for your application
48
48
-[Redux](https://redux.js.org/) (v**4.0.5**) to help manage state
49
49
-[Redux Persist](https://github.com/rt2zz/redux-persist) (v**6.0.0**) to persist the Redux state
50
50
-[React Navigation](https://reactnavigation.org/) (v**5**) to handle routing and navigation in the app, with a splash screen setup by default
51
51
-[redux toolkit](https://github.com/infinitered/reduxsauce) (v**1.4.0**) to make redux easier
52
52
-[axios](https://github.com/axios/axios) (v**0.20.0**) to make API calls
53
53
-[prettier](https://prettier.io/) and [eslint](https://eslint.org/) preconfigured for React Native
54
-
-[react-native-flipper](https://fbflipper.com/) (v**0.57.0**) to debug react-native and [redux-flipper](https://github.com/jk-gan/redux-flipper) (v**1.3.2**) to debug redux
54
+
-[react-native-flipper](https://fbflipper.com/) (v**0.62.0**) to debug react-native and [redux-flipper](https://github.com/jk-gan/redux-flipper) (v**1.3.2**) to debug redux
55
55
56
56
The boilerplate includes an example (displaying fake user data) from UI components to the business logic. The example is easy to remove so that it doesn't get in the way.
Copy file name to clipboardExpand all lines: documentation/docs/3_Guides/3_2_SplashScreenLoadingData.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ slug: /SplashScreenLoadingData
3
3
title: Splash screen & loading data
4
4
---
5
5
6
+
🚧 It's a Work In Progress section 🚧
7
+
6
8
In many applications, you need to load data from API before displaying any content.
7
9
To do that, we built a solid navigation based on a splash screen to load data before the content shows, and [inline require](https://reactnative.dev/docs/ram-bundles-inline-requires#inline-requires) to improve performance.
0 commit comments