React renderComponent remplace DOM

JSX code:

var App = React.createClass({
  render: function() {
    return <div className="darken">hello world</div>
  }
});
React.renderComponent(<App/>, document.querySelector('.main'))

HTML:

<body>
  <header>welcome</header>
  <div class="main"></div>
</body>

React.renderComponent ajoutera rendu JSX pour <div class="main">. Sortie de HTML sera:

<body>
  <header>welcome</header>
  <div class="main">
    <div class="darken">hello world</div>
  </div>
</body>

Est-il possible React.renderComponent remplacer <div class="main">donc ce que j'attends comme ceci:

<body>
  <header>welcome</header>
  <div class="darken">hello world</div>
</body>

source d'informationauteur user3741665