现有HTML中的ReactJS

Ran*_*nda 5 html javascript reactjs

我正在用ReactJS创建我的第一个应用程序.所以我想知道React是否可以在现有HTML中使用(添加)?

请帮我

Luc*_*ino 5

可能是的.

您只能使用React在现有网站中创建特定的动态窗口小部件.您不必使用React渲染/操作所有DOM.

渲染React组件时,需要指定将在其中呈现它的根DOM节点.

举个例子:

class HelloMessage extends React.Component {
  render() {
    return <div>Hello {this.props.name}</div>;
  }
}
ReactDOM.render(<HelloMessage name="Sebastian" />, mountNode);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,mountnode将是对页面中特定dom节点的引用.React只能在该节点内部工作,所以如果你不用其他库/ javascript代码来操作它,一切都应该按预期工作