[英]How can i ReactDOM.render() multiple react elements into a node without them killing each other?
[英]Adding multiple elements issue using ReactDOM.render in react js
我是反应 js 的新手,我正在尝试使用ReactDOM.render
多次添加 HTML 元素,但是当我向 dom 多次添加元素时,每次都会替换元素,而不是一一添加为新元素
这是我的代码:
const questionPreview = document.getElementById('question-preview');
let input = React.createElement("input",{className:"questionTextInput",name:"textInputQuestion[]"},null);
ReactDOM.render(input,questionPreview);
你可以像这样在ReactDOM.render
中使用ReactDOM.createPortal
ReactDOM.render(ReactDOM.createPortal(questionForm,questionPreview), document.createElement('div'));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.