HaXeho e0dad002ed first commit 10 tháng trước cách đây
..
dist e0dad002ed first commit 10 tháng trước cách đây
README.md e0dad002ed first commit 10 tháng trước cách đây
package.json e0dad002ed first commit 10 tháng trước cách đây

README.md

@vue/babel-sugar-composition-api-inject-h

Ported from luwanquan/babel-preset-vca-jsx by @luwanquan

Syntactic sugar for automatic h inject in JSX with @vue/composition-api.

Babel Compatibility Notes

  • This repo is only compatible with Babel 7.x

Usage

Install the dependencies:

# for yarn:
yarn add @vue/babel-sugar-composition-api-inject-h
# for npm:
npm install @vue/babel-sugar-composition-api-inject-h --save

In your .babelrc:

{
  "plugins": ["@vue/babel-sugar-composition-api-inject-h"]
}

However it is recommended to use the configurable preset instead.

Details

This plugin automatically injects h in every method that has JSX. By using this plugin you don't have to always import h from @vue/composition-api.

// Without @vue/babel-sugar-inject-h
import { h } from '@vue/composition-api'

export default {
  setup() {
    return () => <button />
  },
}
// With @vue/babel-sugar-inject-h
export default {
  setup() {
    return () => <button />
  },
}