Suggestion: transforming jsx to jsx-runtime without createElement fallback · Issue #20031 · facebook/react (original) (raw)

Current code transform rule is not friendly for custom jsx-runtime or react-like lib.

// have to re export the createElement import { createElement } from "@emotion/core"

import { jsx, jsxs, Fragment } from "@emotion/core/jsx-runtime"

Could we follow rules like below, could got same behavior.

babel/babel#12177
microsoft/TypeScript#39199