Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.7k views
in Technique[技术] by (71.8m points)

javascript - How to reach react element by DOM node

I’m working on multi framework library. Current challenge I am facing I need to assign to existing DOM element new react element or if element already has react assigned update this react instance with new properties.

Something like:


let el;
if (e?.childNodes.length) {
 el = e.childNodes[0];
}
        
if (!el) {
 // create dom element wrapper for react instance
 el = document.createElement('span');
 e.appendChild(el);
}

// check, probably react instance already inited on element
// then if react inited update
// if not init component on element with provided props     


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...