पाठ 8 / 30

अन्य आवश्यक Presets

preset-react, preset-typescript, और अन्य specialized presets के बारे में जानें।

JSX के लिए @babel/preset-react

@babel/preset-react JSX syntax को संभालता है, <Component /> को React.createElement(...) कॉल में बदलता है। React projects के लिए आवश्यक है।

@babel/preset-typescript

Type-checking के बिना TypeScript type annotations को हटाएँ। Babel : string, <T>, आदि को हटाता है, वैध JavaScript छोड़ता है।

{
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react",
    "@babel/preset-typescript"
  ]
}

Presets को क्रम में लागू किया जाता है

Babel presets को reverse order में लागू करता है। @babel/preset-typescript को last में रखें ताकि type stripping पहले हो, फिर अन्य transformations।