Skip to content

A React Native Learning Project showcasing Redux Toolkit, Axios, Thunk, React Query, and Animated API for state management, data fetching, and smooth animations. 🚀

Notifications You must be signed in to change notification settings

usamafayaz/react-native-learning

Repository files navigation

React Native Learning Project

This project is designed as a learning resource for React Native development, covering state management, API handling, and animations using modern best practices.

Features

  • State Management with Redux Toolkit
  • API Calls using Axios
  • Asynchronous Data Fetching with Redux Thunk
  • Server State Management with React Query
  • Smooth Animations using React Native's Animated API
  • Basic UI Components & Navigation

Technologies Used

  • React Native (Core framework)
  • Redux Toolkit (State management)
  • Redux Thunk (Middleware for async operations)
  • Axios (For making API requests)
  • React Query (Efficient server state management)
  • Animated API (Built-in React Native animations)

Installation

  1. Clone the repository:

    git clone https://github.com/usamafayaz/react-native-learning.git
  2. Navigate to the project directory:

    cd react-native-learning
  3. Install React Native packages and dependencies:

    npm install
  4. Start the App:

    npm start

Contact

For any inquiries, please contact [usama.fayyaz157@gmail.com].

About

A React Native Learning Project showcasing Redux Toolkit, Axios, Thunk, React Query, and Animated API for state management, data fetching, and smooth animations. 🚀

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published