The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools

Overview

React Native Debugger

Backers on Open Collective Sponsors on Open Collective CI Status Dependency Status devDependency Status

React Native Debugger

Run the redux example of react-navigation with Redux DevTools setup

This is a standalone app for debugging React Native apps:

Installation

To install the app, you can download a prebuilt binary from the release page.

For macOS, you can use Homebrew Cask to install:

< Homebrew 2.6.0

brew update && brew install --cask react-native-debugger

>= Homebrew 2.6.0

brew install --cask react-native-debugger

This puts React Native Debugger.app in your /applications/ folder.

NOTICE: React Native Compatibility

To use this app you need to ensure you are using the correct version of React Native Debugger and react-native:

React Native Debugger react-native
>= 0.11 >= 0.62
<= 0.10 <= 0.61

We used different auto-update feed for v0.10 and v0.11, so you won't see update tips of v0.11 from v0.10.

Install last release of v0.10 (0.10.7)

< Homebrew 2.6.0

brew update && brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/b6ac3795c1df9f97242481c0817b1165e3e6306a/Casks/react-native-debugger.rb

>= Homebrew 2.6.0

brew install --cask https://raw.githubusercontent.com/Homebrew/homebrew-cask/b6ac3795c1df9f97242481c0817b1165e3e6306a/Casks/react-native-debugger.rb

Documentation

Documentation (v0.10)

Please visit v0.10 branch.

Credits

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

LICENSE

MIT

Issues
  • react-native-debugger causes app to load stale JS code

    react-native-debugger causes app to load stale JS code

    React Native Debugger app version: 0.10.2 React Native version: 0.61.2 Platform: iOS Is real device of platform: No Operating System: macOS 10.14.6

    When I enable Debug from the developer menu and connect through react-native-debugger, my app is stuck on an old, stale version of the JS code and editing files and reloading doesn't pick up any changes either. Debugging via the usual debugging tab in Chrome doesn't have this issue.

    opened by rikur 44
  • [Feature request] Add Apollo Dev Tools

    [Feature request] Add Apollo Dev Tools

    Hi there from the @apollographql team! We would love to add support for Apollo Dev Tools into the React Native Debugger. Currently, we are in the process of extracting our dev tools into a standalone app (much like the Redux dev tools) to make this possible.

    Do you have any guidance on how to add new extensions to the React Native Debugger? 😀

    feature 
    opened by peggyrayzis 43
  • Formdata sends [object object] in request

    Formdata sends [object object] in request

    When I try to call POST and request's content type is multipart/formdata it shows [object object] in request params and API can not get any properties. It works good with JSON data.

    Does anyone else having same problem?

    question 
    opened by sagark1510 42
  • cannot debug react-native@0.58.0-rc.0 project

    cannot debug [email protected] project

    React Native Debugger app version: 0.8.1 React Native version: 0.58.0-rc.0 Platform: iOS Is real device of platform: No Operating System: macOS

    Only in Debug JS Remotely with react-native-debuggershows error in console:

    Uncaught (in promise) TypeError: Iterator value v is not an entry object
        at new Map (native)
        at file:///Applications/React%20Native%20Debugger.app/Contents/Resources/app.asar/js/bundle.js:9:8029
        at <anonymous>
    

    in case debugging in chrome browser works as expected

    steps to reproduce:

    1. create project with react-native init testDebuggerIssue
    2. upgrade to 0.58.0-rc.0 by yarn upgrade [email protected]
    3. start project in iOS emulator ```react-native run-ios``
    4. start react-native-debugger
    5. select Debug JS Remotelyin emulator
    6. open js console to see the error
    opened by eshikerya 39
  • Network Inspect not working with RN 0.60.0

    Network Inspect not working with RN 0.60.0

    Since updating our project's version of react-native to 0.60.0, the Network Inspect feature in react-native-debugger has stopped working properly.

    With Network Inspect disabled, our application can successfully make API requests as normal. With Network Inspect enabled, our api requests are being returned with HTTP 200 statuses from our backend APIs, but they do not include a response payload. See screenshots for an example.

    Screen Shot 2019-07-10 at 12 42 36 PM Screen Shot 2019-07-10 at 12 42 28 PM

    React Native Debugger app version: 0.9.10 React Native version: 0.60.0 Platform: Tested iOS only Is real device of platform: Simulator Operating System: macOS

    bug 
    opened by jmschlmrs 34
  • RND freezes after connect

    RND freezes after connect

    When i try to connect to react native debugger, console region freezes, DOM view and Redux DevTools a still work.

    Video: http://take.ms/nMu5U

    import { createStore, applyMiddleware, compose } from 'redux';
    import reducers from '../reducers';
    import thunk from 'redux-thunk';
    
    function configureStore(initialState) {
      let enhancer;
      if (global.__DEV__) {
        const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
        enhancer = composeEnhancers(applyMiddleware(thunk));
      } else {
        enhancer = compose(applyMiddleware(thunk));
      }
      const store = createStore(reducers, initialState, enhancer);
      return store;
    }
    
    const store = configureStore();
    
    export default store;
    

    react native debugger: 0.5.5

    opened by pvpshoot 33
  • Debugger 'hangs' 'Loading' and errors cannot read prop forEach of undefined when trying to inspect component element

    Debugger 'hangs' 'Loading' and errors cannot read prop forEach of undefined when trying to inspect component element

    React Native Debugger app version: [0.11.6] React Native version: [0.63.4] Platform: [iOS] Is real device of platform: [Yes] Operating System: [MacOS]

    When I try and inspect any component in the react devTools panel of the debugger, it hangs at 'Loading' and console errors 'Cannot read property forEach of undefined'. Everything I can find on this issue points to updating the version of React devTools.. But although I'm able to update the React Native Debugger to the latest version (which it is). I cannot update the version of React Dev Tools that it is using internally (appears to be using 4.6.0). But I don't know if that's even the issue. I'm guessing it's expecting an array from something that's an object instead. Screen Shot 2021-04-19 at 11 19 11 AM

    opened by stall84 30
  • SyntaxError: Unexpected token o in JSON at position 1

    SyntaxError: Unexpected token o in JSON at position 1

    React Native Debugger app version: 0.9.10 React Native version: 0.60.4 Platform: iOS Is real device of platform: simulator Operating System: macOS

    I have a local GraphQL running and my app is fetching it locally with Relay. When I enable network inspect, I see "SyntaxError: Unexpected token o in JSON at position 1"

    The Relay setup is this one: https://github.com/entria/entria-fullstack/tree/master/packages/app/src/relay

    We're using RelayNetworkLogger: https://github.com/entria/entria-fullstack/blob/master/packages/app/src/relay/Environment.tsx#L13

    It worked until 2 months ago.

    Any idea?

    opened by jgcmarins 25
  • iOS - Touch events blocked when debugger is attached

    iOS - Touch events blocked when debugger is attached

    This appears to be a bug with the debugger.

    React Native Debugger app version: 0.10.4 React Native version: 0.59.8 Platform: iOS Is real device of platform: Reproduces in simulator and on devices Operating System: iOS app, debugging on MacOS 10.14.6. Generally, devs are using iOS 12 variants in the simulator.

    Noted.

    Issue:

    I work on a commercial application that has been using the React Native Debugger for at least two years. When we upgraded to React Native 0.59.8 we found that suddenly touch events are not seen by the application in React Native views when the React Native Debugger is attached.

    Touch events work fine in native views.

    We have resorted to telling our devs to use Chrome Tools to debug, but many would still prefer to use the React Native Debugger.

    If the debugger is not attached the application operates normally.

    bug 
    opened by freerangenerd 17
  • Usage with Expo

    Usage with Expo

    ** Please ensure:

    • [x] I'm using the latest version of react-native-debugger
    • [x] I have read README.md

    ** Please provide the following information if you found some bugs or have question:

    React Native version: Expo SDK 17 Platform: Android Is real device of platform: No Operating System: Arch Linux

    I'm trying to get react-native-debugger to work with Expo and my genymotion android device, without success so far. When running the debugger, it will always listen on a random port, and I cannot figure out a way to tell expo and react-native-debugger to agree on the port.

    • Updating my package.json file with the following script didn't help:
         "scripts": {
          "postinstall": "rndebugger-open --expo"
        }
      
    • Since Expo starts the RN packager for me, I don't understand how to run REACT_DEBUGGER="unset ELECTRON_RUN_AS_NODE && open -g 'rndebugger://set-debugger-loc?port=19001' ||" npm start
    • I tried xdg-open "rndebugger://set-debugger-loc?host=localhost&port=19001"xdg-mime query default http without success (not sure how to assign react-native-debugger to this specific mime.
    opened by AdrienLemaire 17
  • Bump shelljs from 0.8.3 to 0.8.5

    Bump shelljs from 0.8.3 to 0.8.5

    Bumps shelljs from 0.8.3 to 0.8.5.

    Release notes

    Sourced from shelljs's releases.

    v0.8.5

    This was a small security fix for #1058.

    v0.8.4

    Small patch release to fix a circular dependency warning in node v14. See #973.

    Changelog

    Sourced from shelljs's changelog.

    Change Log

    Unreleased

    Full Changelog

    Closed issues:

    • find returns empty array even though directory has files #922
    • exec() should support node v10 (maxbuffer change) #915
    • grep exit status and extra newlines #900
    • Travis CI currently broken #893
    • Drop node v4 support #873
    • cp -Ru respects the -R but not the -u #808

    Merged pull requests:

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump follow-redirects from 1.13.0 to 1.14.7

    Bump follow-redirects from 1.13.0 to 1.14.7

    Bumps follow-redirects from 1.13.0 to 1.14.7.

    Commits
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • 6f5029a Release version 1.14.6 of the npm package.
    • af706be Ignore null headers.
    • d01ab7a Release version 1.14.5 of the npm package.
    • 40052ea Make compatible with Node 17.
    • 86f7572 Fix: clear internal timer on request abort to avoid leakage
    • 2e1eaf0 Keep Authorization header on subdomain redirects.
    • 2ad9e82 Carry over Host header on relative redirects (#172)
    • 77e2a58 Release version 1.14.4 of the npm package.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • React dev tools keep saying

    React dev tools keep saying "Unsupported version"

    Similar to #620 I do not have react-dev tools installed in my local project and have installed the correct version of react dev tools globally. As mentioned in the comments on the related issue:

    The "Unsupported DevTools backend version" error persists for me, having tried everything listed. The tool seems bent on using react-devtools 4.14.0-d0ec283819 no matter how I try to upgrade to 4.22.1 everywhere for both react-devtools and react-devtools-core. I am working on an Expo project, on a Mac.

    I am using react-native-debugger's latest version, on windows.

    opened by frags51 2
  • The application crashes when I enable debug

    The application crashes when I enable debug

    Description With Debug disabled everything works fine. But as soon as I enable Debug, the application immediately collapses without any errors...

    I have completely cleaned all the caches

    rd %localappdata%\Temp\metro-cache /s /q del %localappdata%\Temp\haste-map* gradlew clean rd node_modules /q /s npm cache clean --force npm start -- --reset-cache

    But nothing helps

    Version 0.66.4

    Output of npx react-native info $ react-native info info Fetching system and libraries information... (node:18324) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency (Use node --trace-warnings ... to show where the warning was created) System: OS: Windows 10 10.0.19044 CPU: (4) x64 Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz Memory: 1.17 GB / 7.49 GB Binaries: Node: 14.17.5 - C:\Program Files\nodejs\node.EXE Yarn: 1.7.0 - C:\Program Files (x86)\Yarn\bin\yarn.CMD npm: 6.14.5 - C:\Program Files\nodejs\npm.CMD Watchman: Not Found SDKs: Android SDK: API Levels: 23, 26, 28, 29, 30 Build Tools: 28.0.3, 29.0.2, 30.0.2 System Images: android-19 | Google APIs ARM EABI v7a, android-24 | Google Play Intel x86 Atom, android-27 | Google Play Intel x86 Atom, android-28 | Intel x86 Atom_64, android-28 | Google APIs Intel x86 Atom, android-28 | Google Play Intel x86 Atom Android NDK: Not Found Windows SDK: Not Found IDEs: Android Studio: Version 4.0.0.0 AI-193.6911.18.40.6626763 Visual Studio: Not Found Languages: Java: 1.8.0_211 - /c/Program Files/Java/jdk1.8.0_211/bin/javac npmPackages: @react-native-community/cli: Not Found react: 17.0.2 => 17.0.2 react-native: 0.66.4 => 0.66.4 react-native-windows: Not Found npmGlobalPackages: react-native: Not Found

    Steps to reproduce 1 launch the application 2 ctrl+m 3 select Debug 4 The application breaks and collapses without errors

    GIF: https://gyazo.com/3ef2d1377993b55ecd6a27549eb21267

    opened by valery-lavrik 1
  • ENOENT: no such file or directory, open  RNDebuggerWorker.js

    ENOENT: no such file or directory, open RNDebuggerWorker.js

    Error: ENOENT: no such file or directory, open 'file:///Applications/React%20Native%20Debugger.app/Contents/Resources/app.asar/js/RNDebuggerWorker.js' at Object.openSync (fs.js:498:3) at Object.readFileSync (fs.js:394:35) at getCodeFrame (/Users/mikhailkiselyov/WebstormProjects/languagenow2clone/node_modules/metro/src/Server.js:995:18) at /Users/mikhailkiselyov/WebstormProjects/languagenow2clone/node_modules/metro/src/Server.js:1054:24 at Generator.next () at asyncGeneratorStep (/Users/mikhailkiselyov/WebstormProjects/languagenow2clone/node_modules/metro/src/Server.js:99:24) at _next (/Users/mikhailkiselyov/WebstormProjects/languagenow2clone/node_modules/metro/src/Server.js:119:9) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:95:5)

    React Native Debugger app version: [0.11] React Native version: [0.63.3] Platform: [IOS and Android.] Is real device of platform: [No] Operating System: [macOS - Apple Silicon]

    opened by ksielyov 0
  • Cannot add node

    Cannot add node "1" because a node with that id is already in the Store.

    React Native Debugger app version: 0.12.1 React Native version: 0.66.4 Platform: Android + iOS Is real device of platform: Android real device, iOS simulator Operating System: macOS

    Steps to reproduce:

    1. Create new React Native project npx react-native init rnapp
    2. Start React Native Debugger
    3. Enable debugging in app
    4. Observe crash
    Uncaught Error: Cannot add node "1" because a node with that id is already in the Store.
    
    The error was thrown at /path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:48:140545
    at c.emit (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:48:89515)
    at /path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:48:90986
    at /path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:48:347787
    at Array.forEach (<anonymous>)
    at S.Gc.e.onmessage (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:48:347771)
    at S.n (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:40:3009)
    at S.emit (events.js:315:20)
    at e.exports.P (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:8:9318)
    at e.exports.emit (events.js:315:20)
    at e.exports.dataMessage (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:8:15409)
    at e.exports.getData (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:8:14651)
    at e.exports.startLoop (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:8:12066)
    at e.exports._write (/path/React Native Debugger.app/Contents/Resources/app.asar/node_modules/react-devtools-core/dist/standalone.js:8:11421)
    at doWrite (_stream_writable.js:403:12)
    at writeOrBuffer (_stream_writable.js:387:5)
    

    Related issues in https://github.com/facebook/react/:

    • https://github.com/facebook/react/issues/22963
    • https://github.com/facebook/react/issues/21636
    opened by friederbluemle 5
  • Feature Request: By default enable

    Feature Request: By default enable "Network Inspect"

    React Native Debugger app version: 0.12.1 React Native version: 0.63.2 Platform: Android Is real device of platform: Real Device Operating System: macOS

    Can we make "network inspect " enabled by default? Right now every time I start the React Native Debugger and connect device, I have to manually open menu and click on "Enable Network inspect".

    Also, if this is beginner friendly feature I would like to contribute.

    opened by r1jsheth 1
  • Window not visible on Windows 10

    Window not visible on Windows 10

    When starting react native debugger, I cannot access the window, but I can see it running in task bar: image

    Setting Windows light theme to true used to fix this issue, but today nothing works (I tried many things: changing resolution, changing number of screens, restart Windows, light & dark theme, tried every single rndebugger releases)

    I couldn't find good alternative (Reactotron doesn't seem to work either.. but it's another kind of issue) , so I really need your help please.

    React Native Debugger app version: 0.12.1 Operating System: Windows 10

    opened by holyris 1
  • Apollo graphql requests -- Provisional Headers are shown

    Apollo graphql requests -- Provisional Headers are shown

    When examining the graphql requests sent by the Apollo client in Networking tab of developer tools I see a warning "Provisional Headers are shown". It seems that the headers are missing many values, for example, authentication info. The requests themselves return a 200 response along with expected data. Why does this happen? image

    opened by denisk20 0
  • RN-Debugger opens a new window everytime my app is reloaded

    RN-Debugger opens a new window everytime my app is reloaded

    React Native Debugger app version: 0.12.1 React Native version: 0.66.0 Platform: Android Is real device of platform: Yes Operating System: Ubuntu Virtual Machine

    To reproduce this simply create a new app with npx react-native init , launch the debgger, and then open a metro server with npx react-native start, and then install the app with npx react-native run-android.

    In my .bashrc folder I have added the following export, as without this the chrome debugger would always launch and the rn-debugger would not work.

    export REACT_DEBUGGER=/home/dhead/Downloads/rn-debugger-linux-x64/react-native-debugger

    Whether I reload the app with the metro server terminal or directly within the debugger I am not able to prevent a new debugger window from opening, and thus disconnecting from the existing debugger window.

    Please let me know if there is something I can do to stop this, as it effectively renders this tool useless given I cannot make minor changes to my code and reload the app as I step through my code.

    Thank you.

    opened by dheadrick1618 0
Releases(v0.12.1)
Owner
Jhen-Jie Hong
Jhen-Jie Hong
A high-performance timer based profiler for React Native that helps you track big performance problems.

Slowlog A high-performance timer for React Native that helps you track big performance problems. Use it as a first line of defense, before tools like

Dotan J. Nahum 370 Jan 17, 2022
Eslint configuration for React-native based on Airbnb with some great tweaks

eslint-config-kingstinct-react-native Principles As many autofixable rules as possible, because enforcing standards that don't require extra developer

Robert Herber 23 May 31, 2021
An HTTP network request monitor for React Native with in-app interface for iOS and Android with no native code

react-native-network-logger An HTTP traffic monitor for React Native including in app interface. An alternative to Wormholy but for both iOS and Andro

Alex Brazier 242 Jan 11, 2022
react-native-user-defaults When to use UserDefaults when you want to store some small ,insensitive and permanent information in your app Installation

react-native-user-defaults When to use UserDefaults when you want to store some small ,insensitive and permanent information in your app Installation

Wang Zixiao 57 Sep 26, 2021
rn-native-hash - Simplified native dependency tracking for React Native

rn-native-hash - Simplified native dependency tracking for React Native rn-native-hash strives to make it easier to keep track of when the native depe

Robert Herber 10 Dec 28, 2021
Rename react-native app with just one command

react-native-rename Rename react-native app with just one command This package assumes that you created your react-native project using react-native i

June Domingo 2k Jan 5, 2022
React-Native library for the WidgetKit framework. Integrate a Widget into your App 🍏📱

react-native-widgetkit React-Native Library for the iOS ?? WidgetKit framework Table of Contents ?? Introduction ??‍?? Installation ??‍ Usage ????‍??

Fasky 88 Jan 5, 2022
Create responsive styles that use media query on react native web and Dimensions API on react native.

Create responsive styles that use media query on react native web and Dimensions API on react native.

Nishan 40 Dec 28, 2021
Shared event emitter between native and JS for React Native.

react-native-global-event-emitter Shared event emitter between native and JS for React Native. Uses iOS NotificationCenter and RN DeviceEventEmitter t

Param Aggarwal 55 Sep 3, 2021
Synchronize native modules state by computing a digest of the ios/ and android/ directories in a React Native project.

native-modules-lock Synchronize native modules state by computing a digest of the ios/ and android/ directories in a React Native project. Usage Usage

SimplyWise 1 Dec 5, 2021
Snoopy is a profiling tool for React Native, that lets you snoop on the React Native Bridge.

React Native Snoopy UPDATE: I wrote an article with the story behind this library. Snoopy is a profiling tool for React Native, that lets you snoop on

Dotan J. Nahum 517 Dec 15, 2021
Google Analytics for React Native! Compatible with react-native-ab

react-native-google-analytics is no longer maintained ?? Check out expo-firebase-analytics for universal React support (iOS, Android, web, & Electron)

null 386 Jan 6, 2022
react-native-webp adds support for WebP images for react-native components.

react-native-webp adds support for WebP images for react-native components. Installation npm install react-native-webp --save rnpm link (or manually a

Daniel Basedow 68 Jun 3, 2021
Generates mobile app icons in all resolutions for both iOS and Android

makeicon Generates mobile app icons in all resolutions for both iOS and Android. Table of contents Requirements Installation Usage Contributors Licens

BePlus s.r.o. 114 Sep 7, 2021
:pencil2: A collection of React Native snippets for Sublime Text and Atom

[Looking for Maintainer] react-native-snippets A collection of React Native snippets for Sublime Text and Atom. These snippets use ES6/7 syntax. Insta

Matt Condon 258 Jan 8, 2022
Easier React Native upgrades by clearly exposing changes from a version to another. :rocket: And what better way than to purge, init, then diff? Spoiler: there's no better way. 😎

RN diff PURGE This repository exposes an untouched React Native app generated with the CLI npx @react-native-community/cli init RnDiffApp. Each new Re

React Native Community 1k Jan 19, 2022
A react native cached, animated, and auto chooses the best-resolution image for the current screen.

A react native cached, animated, and auto chooses the best-resolution image for the current screen.

Nam Nguyen 28 Jan 18, 2022
hack to allow react-native projects to use node core modules, and npm modules that use them

hack to allow react-native projects to use node core modules, and npm modules that use them

Tradle 517 Jan 11, 2022
A React Native library for Fabric, Crashlytics and Answers

react-native-fabric A React Native library for Fabric, Crashlytics and Answers Versioning For React Native > 0.40 use version 0.5.1 For React Native <

Cory Smith 1.3k Jan 18, 2022