我在業余時間一直在構建一個應用程式,它的后端是 C#,我使用 Knockout js 作為前端,老實說,它是我在主要作業之外用于學習等目的的應用程式,我可能會啟動它一個天不太確定。我現在有了一份使用 React 的新作業,所以我的問題是我現在可以將 React 集成到我的應用程式中,這樣我就可以開始學習這個庫了嗎?我的目標是讓每個組件分開,但有人認為像這樣混合庫是個壞主意嗎?我還沒有學習 React,因此我想開始將它集成到我的副專案中,盡管我也不想重新開始重寫所有的 Knockout JavaScript。
uj5u.com熱心網友回復:
可以在任何你想要的 DOM 節點上初始化 React 應用程式。選擇一個您想要放置 React 的頁面,創建一個 DOM 節點(一個簡單的div)并在該節點上創建一個元素。
<!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/[email protected]/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>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/485892.html
標籤:javascript C# 反应 虚拟机 淘汰赛.js
