我是react 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'));