# @babel/plugin-transform-react-jsx-compat > Turn JSX into React Pre-0.12 function calls ## Example **In** ```javascript var profile =

{[user.firstName, user.lastName].join(' ')}

; ``` **Out** ```javascript var profile = React.DOM.div(null, React.DOM.img({ src: "avatar.png", "class": "profile" }), React.DOM.h3(null, [user.firstName, user.lastName].join(" ")) ); ``` ## Installation ```sh npm install --save-dev @babel/plugin-transform-react-jsx-compat ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["@babel/plugin-transform-react-jsx-compat"] } ``` ### Via CLI ```sh babel --plugins @babel/plugin-transform-react-jsx-compat script.js ``` ### Via Node API ```javascript require("@babel/core").transform("code", { plugins: ["@babel/plugin-transform-react-jsx-compat"] }); ```