Releases: thecodingmachine/react-native-boilerplate
v2.1.1
v2.1.0
- Transform the Redux builder into a independent repository published in npm (#122)
See :
v2.0.2
Erratum : no 2.0.1 version is available on Github due to a mistake on npm publishing.
- no more
src/Config/index.dev.js
,src/Config/index.staging.js
, andsrc/Config/index.production.js
file, just asrc/Config/index.example.js
- fix issue on
post-init.script.js
(see #117 ) - automatic copy of
src/Config/index.example.js
file inside the post init script
v2.0.0
We are really proud to announce a new major version of this boilerplate 🎉
After many apps deployed with the V1, experience gives us the necessary perspective to improve some parts.
One of the global new features is the elegant usage directly within the React Native CLI, thanks to the ---template
option of the react-native init
script.
No more complication with some cloning or renaming. Just one command :
npx react-native init MyApp --template @thecodingmachine/react-native-boilerplate
The main goal of this boilerplate is to “Keep it simple”. That’s why :
What has been added :
- React hooks
- A new (work in progress) online documentation
- Redux Toolkit and a redux builder helper to manage classic stores
- Flipper debugger (with React-Native and Redux debugger)
- i18n implementation
What has been updated :
- React-Native (latest version of all dependencies)
- React Navigation
- Redux architecture (no more
Saga
, but the usage ofThunk
with theRedux Toolkit
) - The
Theme
directory - Root navigation with inline require
- Simplify the whole code
- Simplify the whole usage
What has been removed :
- Redux-Saga
- The
rename
dependency - Redux sauce
If you need some explanation about “why” we made some choices, don’t hesitate to create an issue. It’s always important to discuss it, and we are open to suggestions.
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
This first release is related to this following suggestion.
All major upgrades will be described in the Release
section, to help each one to see the evolution of the repository.
So let's do it !
- Use of the
Release
section. Starting by the1.0.0
version, because this boilerplate is production ready (and always used atTheCodingMachine
for all our mobile projects) - Upgrade from RN 0.59.9 to RN 0.60.5. See https://facebook.github.io/react-native/blog/2019/07/03/version-60