Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.6k 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 Answer

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...