React DOM可以逃避任何不起作用的值

时间:2017-07-18 06:47:43

标签: javascript reactjs create-react-app

我使用create-react-app创建了一个项目,我的类代码是:

import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';

class App extends Component {
  render() {
    let x='&'
    return (
      <div className="App">
        <div className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
          <h2>Welcome to React</h2>
        </div>
        <p className="App-intro">
          To get started, {x}edit <code>src/App.js</code> and save to reload.
        </p>
      </div>
    );
  }
}

export default App;

在输出中我期待&amp;因为Which characters need to be escaped on HTML?所述&amp;成为&amp;但是获得&amp;相反,如official react document中所述:

  

默认情况下,React DOM会转义之前嵌入在JSX中的任何值   渲染它们

但在我的情况下,这种逃避行为不起作用,有人可以解释原因吗?

0 个答案:

没有答案