nitro-fetch

Provide native fetch and WebSocket networking for React Native apps.

3|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/jonluca/palate --skill nitro-fetch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nitro-fetch
Source: https://github.com/jonluca/palate/tree/main/.agents/skills/nitro-fetch
Command: npx skills add https://github.com/jonluca/palate --skill nitro-fetch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react-native-nitro-fetch, react-native-nitro-websockets, react-native-nitro-text-decoder, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables fast native networking in React Native, providing an alternative to the browser's networking stack with improved performance and capabilities.

Core Features & Use Cases

  • Native Networking: Offers optimized fetch and WebSocket APIs built on Nitro Modules.
  • Performance: Enhances cold-start performance and cache warming.
  • Use Case: Ideal for apps requiring efficient network requests, especially those using Expo or React Native on mobile devices.

Quick Start

To initiate a fetch request using nitro-fetch, use the following command: fetch(url, { headers: { prefetchKey: 'exampleKey' } }).

Frequently Asked Questions about nitro-fetch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I improve React Native fetch performance for network requests?

You can improve React Native fetch performance by replacing the browser networking stack with native Nitro Modules, which optimize cold-start performance, cache warming, and network request handling for mobile applications.

What is the best way to handle WebSocket connections in a React Native app?

The best way to handle WebSocket connections is by using native APIs optimized via Nitro Modules, which provide a faster alternative to standard browser-based WebSocket implementations for React Native applications.

Do I need to install specific dependencies to use native networking in React Native?

Yes, using native networking requires installing react-native-nitro-fetch, react-native-nitro-websockets, and react-native-nitro-text-decoder to enable fast native fetch, WebSocket, and text decoding capabilities in your project.

Can I use Nitro Modules for networking in an Expo managed React Native project?

Yes, native networking via Nitro Modules is explicitly intended for React Native projects, including Expo apps, to provide enhanced performance for fetch API requests and WebSocket connections on mobile devices.

How do I prefetch data using the fetch API in React Native?

You prefetch data by calling fetch(url, { headers: { prefetchKey: 'exampleKey' } }), utilizing native networking modules to warm the cache and enhance network request performance in React Native.

Why does my React Native app have slow cold-start performance for network requests?

Slow cold-start performance often stems from using the default browser networking stack; switching to native networking with Nitro Modules enhances cold-start speed, cache warming, and overall network request handling.