React Native
Networking & Data Fetching
91 lessons in React Native
- async/await with FetchCode Quiz
- try/catch for Network CallsCode Quiz
- Dependency Array for RefetchCode Quiz
- Fetching Data in useEffectCode Quiz
- Axios vs Fetch Response ShapeCode Quiz
- Empty and Error UI StatesCode Quiz
- Storing Fetched Data in StateCode Quiz
- Parsing JSON ResponseCode Quiz
- Query Parameters in URLsCode Quiz
- Timeout Handling for RequestsCode Quiz
- Rendering a List with FlatListCode Quiz
- FormData for File UploadCode Quiz
- Pull-to-Refresh with RefreshControlCode Quiz
- Handling HTTP Errors with response.okCode Quiz
- Manual Refetch via Trigger FunctionCode Quiz
- Loading State During FetchCode Quiz
- Fetch API GET RequestCode Quiz
- Cancellation with AbortControllerCode Quiz
- Fetch POST with BodyCode Quiz
- Connectivity Check with NetInfoCode Quiz
- Authorization Token in HeadersCode Quiz
- Infinite Scroll with onEndReachedCode Quiz
- Promise .then/.catch ChainingCode Quiz
- Avoiding State Update After UnmountCode Quiz
- Setting Request HeadersCode Quiz
- Axios GET Request BasicsCode Quiz
- Debugging Network RequestsQuiz
- Request Timeouts and Retry LogicSlides / Video
- iOS ATS & Android Cleartext HTTPSlides / Video
- Detecting Offline State with NetInfoSlides / Video
- Environment-Based API Base URLsSlides / Video
- Auth Tokens in Request HeadersSlides / Video
- Uploading Files and FormDataSlides / Video
- WebSocket Connections for Real-Time DataSlides / Video
- Pull-to-Refresh with RefreshControlSlides / Video
- Pagination and Infinite ScrollSlides / Video
- Caching and Refetching StrategiesSlides / Video
- React Query for Server StateSlides / Video
- Cleaning Up Fetch on Component UnmountSlides / Video
- Cancelling Requests with AbortControllerSlides / Video
- Using Axios as an HTTP ClientSlides / Video
- Catching Fetch Errors with try/catchSlides / Video
- Handling HTTP Errors and Status CodesSlides / Video
- Configuring Request Headers and BodySlides / Video
- HTTP Methods: GET, POST, PUT, DELETESlides / Video
- Managing UI fetch statesQuiz
- Cleartext HTTP and ATSQuiz
- Basic fetch GET requestQuiz
- Infinite scroll with onEndReachedQuiz
- Parsing JSON responsesQuiz
- Sending a POST requestQuiz
- Setting request headersQuiz
- Checking response.okQuiz
- WebSockets for real-time dataQuiz
- Caching fetched data locallyQuiz
- React Query basicsQuiz
- Detecting connectivity with NetInfoQuiz
- Building query stringsQuiz
- Uploading files with FormDataQuiz
- Async/await for network callsQuiz
- Pull-to-refresh with RefreshControlQuiz
- Handling request timeoutsQuiz
- Try/catch for failed requestsQuiz
- axios vs fetchQuiz
- Avoiding updates after unmountQuiz
- Cancelling requests on unmountQuiz
- async/await for Network CallsSlides / Video
- Parsing JSON with response.json()Slides / Video
- Fetch API for HTTP RequestsSlides / Video
- Debugging network requestsFlashcard
- Uploading files with FormDataFlashcard
- Per-environment base URLsFlashcard
- Pull-to-refresh with RefreshControlFlashcard
- Pagination and infinite scrollFlashcard
- Cancelling requests with AbortControllerFlashcard
- Using the Fetch APIFlashcard
- Async/await with fetchFlashcard
- Axios interceptorsFlashcard
- Handling network errorsFlashcard
- Parsing JSON responsesFlashcard
- Loading, success, error statesFlashcard
- Setting request headersFlashcard
- Handling request timeoutsFlashcard
- Axios as an HTTP clientFlashcard
- POST, PUT, DELETE requestsFlashcard
- Offline caching and request queueingFlashcard
- Auth tokens and refresh flowFlashcard
- WebSockets for real-time dataFlashcard
- Network security configFlashcard
- Detecting connectivity with NetInfoFlashcard
- Caching and refetchingFlashcard