Releases: SpaceUY/react-native-template-spacedev
Releases · SpaceUY/react-native-template-spacedev
Fix broken build on create
v1.0.4
v1.0.3
Update documentation and refactors
- rename
useOnMount
=>useMountEffect
- update maintainer emails in code of conduct
- add branching policies to contributing guidelines
- support for platform specific imports without disabling eslint
- ignore only actions from
redux-persist
inserializableCheck
Hotfix: add missing files to package
- Add print-instructions.js to npm package
First release
Here are the libraries and extras we included:
redux
+@reduxjs/toolkit
+redux-persist
apisauce
+axios-cache-adapter
so you can query your api with a slightly improvedaxios
and configurable caching@react-navigation/native
react-native-keyboard-aware-scroll-view
to handle the keyboard automatically - remember to useKeyboardAwareScrollView
,KeyboardAwareFlatList
andKeyboardAwareSectionList
instead of their native counterparts when you need to deal with the keyboard, don't make the mistake of nesting one within the other eitheruseKeyboardHeight
for specific, kinda low-level keyboard handling on iOSstatus
anderror
slices for global error handlingreact-native-background-upload
so you can upload your files in the most performant way possiblereact-native-image-crop-picker
so you can grab pictures off of your camera roll and upload themuseImageUpload
so you can upload your images without even thinking ofreact-native-image-crop-picker
(just remember to use the hook and configure the library there so it suits your needs)- Theming with
@react-navigation/native
useOnMount
becauseuseEffect
without dependencies is not descriptive enough. Remember that if you are working on a screen maybe the best you can do is resorting touseFocusEffect
anduseIsFocused
.useStyles
hook so you have access to your theme and safe area insets, no need to useSafeAreaView
(please don't use it)- i18n with
react-native-localization
appcenter
for crash reportscommitlint
andeslint
run automatically before each commit throughhusky
bitbucket-pipelines
to run linting