html'nin bir bölümünü güncellemek için setState'i kullanıyorum ancak yeni güncelleme html'sinin oluşturulmadığını buldum.html durum dizgisinde render
html:
<div>hello<br />world<br /></div>
<div id='content'></div>
js: İşte kod, js fiddle olduğunu
var Main = React.createClass({
getInitialState: function() {
return {output: 'hello<br />world<br />'};
},
render: function() {
return (
<div>
{this.state.output}
</div>
);
}
});
React.renderComponent(<Main/>, document.getElementById('content'));
ben sunucudan parçayı o güncelleme html ihmal ancak sonuç aynıdır. Durumdaki dize nasıl işlenir?
Bu işe yarıyor. Teşekkürler. Bir soru daha, bu yaygın bir uygulama mı yoksa en iyi uygulama mı? – qqibrow
HTML'nin saklanması yaygın değildir, ancak bazen gereklidir (ör. Sunucuda kullanıcı verilerinden güvenli bir HTML oluşturuyorsunuz, örneğin yığın taşmasıyla ilgili bir yorum yapıyorsunuz ve bunu oluşturmalısınız). –
Bu html'yi dezenfekte etmenin en iyi yolu ne olurdu? – RobSeg