git404hub

what is babel-preset-react-native-stage-0 fr?

skevy/babel-preset-react-native-stage-0 — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2017-11-28

101JavaScriptAudience · developerComplexity · 2/5DormantSetup · easy

tl;dr

A Babel preset that safely combines React Native's required setup with experimental "stage-0" JavaScript features, avoiding the config conflicts you'd get doing it manually.

vibe map

mindmap
  root((repo))
    What it does
      Combines RN and stage-0 presets
      Avoids Babel plugin conflicts
      Handles plugin ordering
    Tech stack
      JavaScript
      Babel
      React Native
    Use cases
      Use async and await early
      Use optional chaining
      Avoid config headaches
    Audience
      React Native developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Use cutting-edge JavaScript syntax like async/await or optional chaining in a React Native app

VIBE 2

Avoid manually resolving conflicts between React Native's Babel setup and stage-0 presets

VIBE 3

Swap in the legacy-decorator variant if your team relies on that older syntax

VIBE 4

Fix Babel errors caused by layering the regular stage-0 preset on top of React Native's config

what's the stack?

JavaScriptBabelReact Native

how it stacks up fr

skevy/babel-preset-react-native-stage-0techjarves/local-ai-image-generatormrxujiang/hicad
Stars10110199
LanguageJavaScriptJavaScriptJavaScript
Last pushed2017-11-28
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencedevelopergeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Just install the package and add a Babel config file pointing to this preset.

in plain english

This is a preset (a configuration package) that lets you use cutting-edge JavaScript features in React Native projects without running into conflicts or errors. When you're building a React Native app, you typically need to tell Babel, a tool that translates modern JavaScript into code your phone can understand, what features you want to support. React Native has its own recommended setup, but if you tried to add "stage-0" (which unlocks experimental JavaScript features) on top of that, things would break. This preset combines them the right way, so you can use those newer features without the weird errors. To use it, you install the package and drop a configuration file into your project that tells Babel to use this preset instead of juggling multiple conflicting ones. If you want legacy decorator support (a specific advanced syntax some teams prefer), there's an alternate version you can use instead. The preset handles all the behind-the-scenes compatibility work so you don't have to manually figure out which Babel plugins conflict with each other or need to be ordered in a specific way. The main audience is React Native developers who want to write code using the latest JavaScript syntax without fighting Babel configuration headaches. For example, if you want to use async/await, optional chaining, or other stage-0 features in your mobile app, this makes it straightforward. The README acknowledges the confusion is real, it even includes a troubleshooting section for when people try to layer the regular stage-0 preset on top anyway and things explode.

prompts (copy fr)

prompt 1
Show me how to install and configure babel-preset-react-native-stage-0 in my React Native project.
prompt 2
Explain why combining React Native's Babel preset with stage-0 directly causes errors, and how this preset fixes it.
prompt 3
Help me switch to the legacy-decorator variant of this preset for my team's syntax needs.
prompt 4
Walk me through the troubleshooting steps in this repo for Babel plugin ordering conflicts.

Frequently asked questions

what is babel-preset-react-native-stage-0 fr?

A Babel preset that safely combines React Native's required setup with experimental "stage-0" JavaScript features, avoiding the config conflicts you'd get doing it manually.

What language is babel-preset-react-native-stage-0 written in?

Mainly JavaScript. The stack also includes JavaScript, Babel, React Native.

Is babel-preset-react-native-stage-0 actively maintained?

Dormant — no commits in 2+ years (last push 2017-11-28).

How hard is babel-preset-react-native-stage-0 to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is babel-preset-react-native-stage-0 for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.