Tentative Schedule

Day Topic Theme & Coverage
1
  • Introduction to React
  • React components
  • JavaScript XML (JSX)
  • Writing components using JSX
  • Namespaces
  • Using JavaScript expressions
  • Introduction to React Native
2
  • Working with component state
  • Working with component properties
  • Passing data from parent to child components
  • Lifecycle methods
  • Functional components
3
  • Introduction to Hooks
  • useState and useEffect
  • Lifecycle methods for Functional components
  • Sharing data
4
  • Validating component properties
  • Event handling
  • Event pooling and synthetic events
5
  • React Native StyleSheets
  • Building responsive layouts using Flexbox
  • Common React Native components
6
  • Navigating between screens
  • Passing data between screens
  • Customizing navigation header bars
  • Tab and drawer navigators
  • Handling state
7
  • Working with item lists
  • Sorting and filtering lists
  • Fetching list data
  • Lazy loading of list data
8
  • Handling touch
  • Scrolling with your fingers
  • Swipeable and Cancellable
9
  • Geolocation
  • Requesting user location
  • Displaying maps
  • Working with maps