首页 > 解决方案 > 有没有办法在 ReactJS.Net 项目中使用 React Hooks

问题描述

我创建了一个 ASP.NET Web 应用程序(.NET 框架)并使用 ReactJS.NET 包将 React 集成到它。

现在,当我尝试在功能组件中使用钩子时,它不起作用。有人可以分享在 ReactJS.NET 项目中使用Hooks的任何 github 源或链接吗

我已经在 Github 中添加了该项目。链接:https ://github.com/naveengorojanam/ReactPOC

在项目中,JSX文件的路径是ReactPOC/ReactPOC16/Scripts/JS/App.jsx

function App() {
//const [temp, setTemp] = React.useState("hello");
return (
    <div>
        <h1>React functional component</h1>
        <button onClick={() => { window.alert('button clicked'); }}>click for alert</button>
    </div>
    )}
React.render(<App />, document.getElementById("reactdiv"));

我无法从 App.jsx 组件运行临时挂钩。请让我知道我哪里出错了

如果我取消注释该行//const [temp, setTemp] = React.useState("hello");,项目将不会显示任何输出

标签: asp.netreactjs.netreactjs.net

解决方案


推荐阅读