-1
私はユーザーの入力が必要な小さなアプリケーションを持っていて、入力時にちょっとしたプレビューを表示したいと思います(Stackoverflowと同じように)。にinnerTextを設定しました
私はこのような何かを試してみてください。
ReactDOM.render(
<div>{user_input}</div>,
document.getElementById('preview')
);
私はそれを無視し、ちょうど空白をレンダリング反応し、新しい行を追加しようとするまで、それは素晴らしい作品。私はバニラはJavaScriptでそれを行う場合でも、このようにそれをやって
var content = document.createElement('div');
content.innerText = user_input;
document.getElementById('preview').appendChild(content);
は、トリックを行い、すべての改行は自動的に<br>
タグになります。
リアクションにinnerTextを設定する方法はありますか、それともバニラのソリューションを使用するだけですか?
innerTextの使用に後退がありますか?
あなたのコードのすべてが「内部」の反応コンポーネントではないように思えます。一般的には、1つの 'ReactDOM.render()'しか持っていないはずです.Reactのフォームページhttps://facebook.github.io/react/docs/forms.htmlへのリンクと、プレビューを表示するcodepenの例コントロールされたコンポーネントの値https://codepen.io/anon/pen/MpOvVw –