-
Notifications
You must be signed in to change notification settings - Fork 0
shadahmad7/sid-recipe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
displaying recipes by category.
adding a recipe to favorites.
filtering recipes (gluten-free, lactose-free, vegan & vegetarian).
handling stack of screens for recipes, favorites and filters with createStackNavigator and createAppContainer.
using props.navigation to navigate between screens.
handling data from component to header with setParams and getParam.
custom header title with navigationOptions.
using react-native-screens for better performance.
custom buttons in the header with react-navigation-header-buttons.
adding bottom tabs with react-navigation-tabs.
custom style on Android with react-navigation-material-bottom-tabs.
custom SideDrawer with react-navigation-drawer.
using actions and reducers to store favorite recipes and filtered recipes.
handling logic to filter recipes.
using useSelector hook to get the state.
using props.navigation to pass data to the header without re-render.
using useDispatch hook to dispatch actions.
passing useDispatch to the header with useEffect and useCallback to limit re-render cycles.
using FlatList, TouchableOpacity, ScrollView, ImageBackground, Switch.
custom components for category card and recipe item.
custom fonts and color constants.
using React hooks (useState, useEffect, useCallback).
Based on React Native - The Practical Guide by Maximilian Schwarzmüller.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published