{
  "subreddit": "r/reactnative",
  "page": "https://redlisten.com/r/reactnative",
  "updated": "2026-11-12T00:53:00.377Z",
  "members": 190546,
  "activity": {
    "posts_last_24_hours": 4,
    "posts_per_hour": 0.3,
    "comments_per_hour": 1.1,
    "newest_post_utc": 1794441503.881,
    "newest_comment_utc": 1794428869.131
  },
  "top_threads_this_week": [
    {
      "title": "I benchmarked my shipped Expo app against a Swift rewrite with the same XCUITest suite. Where React Native lost, and where it didn't",
      "score": 86,
      "comments": 18,
      "created_utc": 1793891322.408,
      "snippet": "I have a small iOS app, Ayer, that shows the photos you took on this day in previous years. It was an Expo app. I rewrote it in Swift, and before believing it was faster I ran both through the...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xol1cd/i_benchmarked_my_shipped_expo_app_against_a_swift/"
    },
    {
      "title": "I built a background location SDK for React Native that survives process death. Here is what I learned about the New Architecture (and why most current solutions fail).",
      "score": 82,
      "comments": 14,
      "created_utc": 1794052441.843,
      "snippet": "Hey r/reactnative, I’m the author of react-native-pdf-jsi—(https://github.com/126punith/react-native-pdf-jsi) the JSI-based PDF viewer. (It recently crossed 350K+ downloads on npm, which has been...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xq4m83/i_built_a_background_location_sdk_for_react/"
    },
    {
      "title": "[Showcase] rnui.dev: ~400 React Native animations (up from 298 in a month), sign in to save demos, plus a blog and a weekly digest",
      "score": 46,
      "comments": 8,
      "created_utc": 1794110438.045,
      "snippet": "Awesome React Native UI (rnui.dev) has grown enough that I exhausted my free usage on Vercel ISR Writes (200,000 writes). (No worries, it's fixed now.) rnui.dev has almost 400 animations now. In...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xqp9g2/showcase_rnuidev_400_react_native_animations_up/"
    },
    {
      "title": "What are you guys using to sync data between devices in React Native?",
      "score": 18,
      "comments": 20,
      "created_utc": 1794154387.368,
      "snippet": "I'm building a simple expense tracking app with React Native and got most of the basic features working. Right now everything is stored on the phone but I'd like people to be able to access their...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xr20y4/what_are_you_guys_using_to_sync_data_between/"
    },
    {
      "title": "Hate changing your design to fit each platform? It can and should be the other way around.",
      "score": 13,
      "comments": 2,
      "created_utc": 1793907432.205,
      "snippet": "I created react-native-multicolumn-modal-picker to make it easier to adapt a picker to your app’s design while keeping a consistent look and feel across Android, iOS and Web. Try the web demo ·...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xos262/hate_changing_your_design_to_fit_each_platform_it/"
    },
    {
      "title": "How do I prevent my UI from looking like AI Slop ?",
      "score": 12,
      "comments": 36,
      "created_utc": 1793993828.459,
      "snippet": "I have been using AI to help me write code on a React Native App but I wanted some advice on how I can prevent it from looking like AI Slop that every other App as been looking like these days....",
      "url": "https://www.reddit.com/r/reactnative/comments/1xpm0by/how_do_i_prevent_my_ui_from_looking_like_ai_slop/"
    },
    {
      "title": "Tired of hand-rolling tablet layouts in Expo Router? I made expo-split-view (SDK 56+)",
      "score": 12,
      "comments": 19,
      "created_utc": 1793965123.528,
      "snippet": "Android apps on tablets and large screens almost always feel like an afterthought, and I was tired of it. I’ve always loved how Samsung’s Settings app uses a split view: a list on the left,...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xpaoo8/tired_of_handrolling_tablet_layouts_in_expo/"
    },
    {
      "title": "Built a Soulseek client for Android by putting a Rust networking engine behind a local Expo module (how the Rust ↔ Kotlin ↔ JS bridge works)",
      "score": 11,
      "comments": 0,
      "created_utc": 1794073714.93,
      "snippet": "Each of the six points ties a part of the video to the code behind it: Building the .so (whole video): the crate builds as cdylib for the APK and rlib for tests on the host. A Gradle task runs...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xqcbvh/built_a_soulseek_client_for_android_by_putting_a/"
    },
    {
      "title": "This Week In React Native #304: RN 0.89 RC, Vega OS, Screens, Hermes, WebView, Unistyles, tgfx, Pager View",
      "score": 11,
      "comments": 3,
      "created_utc": 1793970023.59,
      "snippet": "",
      "url": "https://www.reddit.com/r/reactnative/comments/1xpc7hs/this_week_in_react_native_304_rn_089_rc_vega_os/"
    },
    {
      "title": "Brutal UI/UX feedback wanted: \"Stakeholder\", a playful app for tracking shareholder meetings and rating the buffet",
      "score": 10,
      "comments": 4,
      "created_utc": 1793901571.108,
      "snippet": "Stakeholder (like the steak) tracks German shareholder meetings and lets you rate the free buffet. Playful tone on purpose. Looking for harsh, design-only feedback: What works, what looks amateur,...",
      "url": "https://www.reddit.com/r/reactnative/comments/1xopi1o/brutal_uiux_feedback_wanted_stakeholder_a_playful/"
    }
  ],
  "newest_posts": [
    {
      "title": "I’ve optimized my game to run in stable 120Hz",
      "score": 1,
      "comments": 0,
      "created_utc": 1794441503.881,
      "url": "https://www.reddit.com/r/reactnative/comments/1xtxrlp/ive_optimized_my_game_to_run_in_stable_120hz/"
    },
    {
      "title": "react-native-iap + StoreKit 2: purchases asked for the Apple ID password 4 times. The cause was initialization order",
      "score": 1,
      "comments": 0,
      "created_utc": 1794408445.105,
      "url": "https://www.reddit.com/r/reactnative/comments/1xtjlvb/reactnativeiap_storekit_2_purchases_asked_for_the/"
    },
    {
      "title": "What’s been the most frustrating part of scaling a React Native app?",
      "score": 1,
      "comments": 0,
      "created_utc": 1794408412.197,
      "url": "https://www.reddit.com/r/reactnative/comments/1xtjldp/whats_been_the_most_frustrating_part_of_scaling_a/"
    },
    {
      "title": "Publish a React Native Expo App on Google Play: Testing Step",
      "score": 1,
      "comments": 0,
      "created_utc": 1794385352.695,
      "url": "https://www.reddit.com/r/reactnative/comments/1xtcg1b/publish_a_react_native_expo_app_on_google_play/"
    },
    {
      "title": "React-Brackets Native",
      "score": 1,
      "comments": 0,
      "created_utc": 1794354138.145,
      "url": "https://www.reddit.com/r/reactnative/comments/1xt2fgz/reactbrackets_native/"
    },
    {
      "title": "Which company is next after Discord?",
      "score": 1,
      "comments": 0,
      "created_utc": 1794341968.949,
      "url": "https://www.reddit.com/r/reactnative/comments/1xsxiba/which_company_is_next_after_discord/"
    },
    {
      "title": "I made this Expo starter I’m using for most of my projects now, you might wanna try it out",
      "score": 0,
      "comments": 0,
      "created_utc": 1794317115.145,
      "url": "https://www.reddit.com/r/reactnative/comments/1xsmttk/i_made_this_expo_starter_im_using_for_most_of_my/"
    },
    {
      "title": "Reading NFC tags and QR codes in an Expo app to identify gym machines: what I learned (including an App Store rejection)",
      "score": 3,
      "comments": 4,
      "created_utc": 1794314737.747,
      "url": "https://www.reddit.com/r/reactnative/comments/1xslznb/reading_nfc_tags_and_qr_codes_in_an_expo_app_to/"
    },
    {
      "title": "I let an agent rewrite my production Expo app in Exact with one prompt, and it's absurdly fast",
      "score": 0,
      "comments": 0,
      "created_utc": 1794306054.672,
      "url": "https://www.reddit.com/r/reactnative/comments/1xsje41/i_let_an_agent_rewrite_my_production_expo_app_in/"
    },
    {
      "title": "I built a privacy-first iOS app to track exact mileage across seasonal and track tire swaps (No accounts, works offline)",
      "score": 1,
      "comments": 3,
      "created_utc": 1794297574.665,
      "url": "https://www.reddit.com/r/reactnative/comments/1xsh79t/i_built_a_privacyfirst_ios_app_to_track_exact/"
    }
  ],
  "words_this_week": [
    {
      "word": "app",
      "titles": 51
    },
    {
      "word": "expo",
      "titles": 30
    },
    {
      "word": "android",
      "titles": 13
    },
    {
      "word": "built",
      "titles": 11
    },
    {
      "word": "google",
      "titles": 9
    },
    {
      "word": "build",
      "titles": 9
    },
    {
      "word": "apps",
      "titles": 9
    },
    {
      "word": "mobile",
      "titles": 9
    },
    {
      "word": "sdk",
      "titles": 7
    },
    {
      "word": "ios",
      "titles": 7
    },
    {
      "word": "open",
      "titles": 7
    },
    {
      "word": "shipped",
      "titles": 6
    }
  ],
  "preview": "This is a preview. Every post and comment in r/reactnative, live, as JSON or RSS on the same paths a Reddit client uses, plus keyword streams to Slack, Discord, webhook or email, needs a free key: https://app.redlisten.com/?signup=1&utm_source=redlisten&utm_medium=subreddit",
  "docs": "https://redlisten.com/docs",
  "attribution": "Source: Redlisten, https://redlisten.com/r/reactnative"
}