繁体   English   中英

react.js的纯JavaScript语法

[英]Pure JavaScript syntax for react.js

我正在尝试为带有Java后端的应用程序使用React做一个前端。 因此,我只是试图通过添加脚本将React集成到我的JavaScript和html中。 我不一定要对Babel使用JSX语法,但是React的纯JavaScript语法使我感到非常困惑,因为我对React还是很陌生。

假设我有这样的事情:

const e = React.createElement;
return e(
        'button',
        {className: 'whiteButton', onClick: () => this.setState({
                            clicked: false})},
        'Click Me Again'    
    );

现在,如果我想将此按钮添加到div等内部,该如何处理? React.createElement(components,props,... children)在语法方面如何工作?

我理解这个概念,只是语法让我很难受。

帮助将不胜感激。

注意:由于我是React的新手,因此也非常感谢您提供指导。

ReactDOM.render(React.createElement(
    "div",
                            null,
                            React.createElement("e", null)
), document.getElementById('app'));

const e = React.createElement(
         "button",
          { className: "whiteButton", onclick: () => 
this.setState({clicked: false }) },
  "'Click Me Again'"
);

试试上面的代码。 您也可以使用此工具将jsx转换为纯js。 http://infoheap.com/online-react-jsx-to-javascript/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM