knockout.js 我可以将React集成到Knockout JavaScript应用程序中吗?

xvw2m8pv  于 2022-11-10  发布在  React
关注(0)|答案(1)|浏览(124)

我一直在我的业余时间建立一个应用程序,它的后端是C#和我使用Knockout js的前端,老实说,这是一个应用程序,我用我的主要工作以外的学习目的等,我可能会推出它的一天不太确定。我现在有一个新的工作,他们使用React,所以我的问题是,我现在是否可以将React集成到我的应用中,以便开始学习这个库?我的目标是将每个组件保持独立,但有人认为这样混合库是个坏主意吗?我还没有'我还没有学会React,因此我想开始把它集成到我的副业项目中,尽管我真的不想再重新编写所有的Knockout JavaScript。

ggazkfy8

ggazkfy81#

React应用程序可以在任何您想要的DOM节点上初始化。选择您想要放置React的页面,创建一个DOM节点(简单的div),并在该节点上创建一个Element。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script src="https://unpkg.com/react@16/umd/react.development.js"></script>
    <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
    <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
    <title>Hello World</title>
  </head>
  <body>
    <div id="root"></div>
    <script type="text/babel">
      function App() {
        return <h1>Hello, world!</h1>
      }

      ReactDOM.render(
        <App />,
        document.getElementById('root')
      );
    </script>
  </body>
</html>

相关问题