我正在使用 ReactJS 创建我的第一个应用程序。所以我想知道是否可以在现有 HTML 中使用(添加)React?
请帮帮我
最佳答案
可能是。
您只能使用 React 在现有网站中创建特定的动态小部件。您不会被迫使用 React 渲染/操作所有 DOM。
当你渲染一个 React 组件时,你需要指定渲染它的根 DOM 节点。
举个例子:
class HelloMessage extends React.Component {
render() {
return <div>Hello {this.props.name}</div>;
}
}
ReactDOM.render(<HelloMessage name="Sebastian" />, mountNode);
在这种情况下,mountnode 将是对页面中特定 dom 节点的引用。 React 将仅在该节点内工作,因此如果您不使用其他库/javascript 代码片段操作它,一切都应该按预期工作
关于javascript - 现有 HTML 中的 ReactJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36651260/