Skip to content

Adding better error handling out of the box #2

@neiltalap

Description

@neiltalap

I think one of the main drawbacks with Expo and React Native are errors that are practically undebuggable.

Here is a list I thought about:

expo-dev-client → run custom dev builds, unlocks native logs + Flipper.

pnpx expo install expo-dev-client

Reactotron → live state + network inspector.

pnpm add reactotron-react-native

why-did-you-render → catch useless re-renders.

pnpm add @welldone-software/why-did-you-render

Hermes debugger (built-in) → better stack traces & profiling.
(Enabling it in app.json: "jsEngine": "hermes")

Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions