2015-11-05 115 views
1

我想使用React渲染一個<section>元素,但只有在滿足某些條件的情況下。是否有可能用React替換DOM元素?

問題是我不能嵌套一個<div><section>所以除了<body>最高級別的DOM元素是<section>

我的HTML:

<section id="my_element"></section> 

我的陣營:

ReactDOM.render(
    <div className="container"> 
    ... 
    </div>, 
    document.getElementById('my_element') 
); 

我知道Angular指令可以用你的渲染元素替換原來的DOM元素nt通過使用replace: true

app.directive('myElement', function(){ 
    return { 
    replace: true, 
    ... 
    } 
    }; 
}); 

在React中有類似的東西嗎?

+0

http://stackoverflow.com/questions/30686796/react-render-replace-container-instead-of-inserting-into – user120242

回答

相關問題