解决样式冲突

使用自定义元素 + 样式覆盖解决样式冲突。

by lmk123

CSS

body {
  font-size: 50px;
}

div {
  color: green !important;
}

Babel + JSX

const box = document.createElement('my-div');
box.textContent = '翻译结果!';
box.style.display = 'block';
box.style.color = 'red';
box.style.fontSize = '20px';
document.body.appendChild(box);