代码之家  ›  专栏  ›  技术社区  ›  Anatoly Khalizev

Atom Beautify插件破坏了我的反应html

  •  0
  • Anatoly Khalizev  · 技术社区  · 7 年前

    当我刚输入这个文件时,代码就起作用了。

    我试图比较那些文件,但无论如何都找不到我的错误。

    哪里会有问题?可能是美化积木运输机或什么?

    //This is unstyled and working version.
    
    <!DOCTYPE html>
    <html>
    
    <head>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react-dom.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.js"></script>
    
      <title>React components</title>
    </head>
    
    <body>
      <div id='react-container'></div>
      <script type="text/babel">
                  var MyComponent = React.createClass({
                      render() {
                          return <div>
                              <h1>{this.props.text}</h1>
                              <p>{this.props.children}</p>
                          </div>
                      }
                  })
              ReactDOM.render(<div>
                <MyComponent text ="Hello World">My</MyComponent>
              <MyComponent text ="Hello World">Name is</MyComponent>
              <MyComponent text ="Hello World">Anatoly</MyComponent></div>,
            document.getElementById('react-container'))
      </script>
    </body>
    
    </html>

    <!DOCTYPE html>
    <html>
    
    <head>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react-dom.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.js"></script>
    
      <title>React components</title>
    </head>
    
    <body>
      <div id='react-container'></div>
      <script type="text/babel">
        var MyComponent = React.createClass({ render() { return
        <div>
          <h1>{this.props.text}</h1>
          <p>{this.props.children}</p>
        </div>
        } }) ReactDOM.render(
        <div>
          <MyComponent text="Hello World">My</MyComponent>
          <MyComponent text="Hello World">Name is</MyComponent>
          <MyComponent text="Hello World">Anatoly</MyComponent>
        </div>, document.getElementById('react-container'))
      </script>
    </body>
    
    </html>

    Gist to that files

    2 回复  |  直到 7 年前
        1
  •  3
  •   Tarang koradiya    7 年前

    issue Screenshot

     <script type="text/babel">
        var MyComponent = React.createClass({ render() { return <div>
          <h1>{this.props.text}</h1>
          <p>{this.props.children}</p>
        </div>
        } }) 
        ReactDOM.render(<div>
          <MyComponent text="Hello World">My</MyComponent>
          <MyComponent text="Hello World">Name is</MyComponent>
          <MyComponent text="Hello World">Anatoly</MyComponent>
        </div>, document.getElementById('react-container'))
      </script>
    
        2
  •  0
  •   Félix Adriyel Gagnon-Grenier    7 年前

    在第二段中,输入 ReactDOM.render 进入一条新的线路。