使用React实现一个简洁的单页面功能

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>React Input Display</title>
</head>
<body>
<div id="root"></div>

<script src="https://unpkg.com/react@17.0.2/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@17.0.2/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/@babel/standalone@7.25.9/babel.min.js"></script>

<script type="text/babel">
    function App() {
        const [text, setText] = React.useState("");

        const handleChange = (event) => {
            setText(event.target.value);
        };

        return (
            <div style={{ textAlign: "center", marginTop: "50px" }}>
                <h1>Text Display</h1>
                <label>aa
                    <input type="text" value={text} onChange={handleChange} />
                </label>
                <p>{text}</p>
            </div>
        );
    }

    ReactDOM.render(<App />, document.getElementById("root"));
</script>
</body>
</html>
相关推荐
一个游离的指针10 分钟前
JS中的对象的相关概念
开发语言·javascript·原型模式
霹雳桃12 分钟前
移动端 H5 折叠屏适配实战:为什么 max-width 没用,min(vw, px) 才是正解
前端·前端框架
mONESY17 分钟前
DeepSeek-R1 WebGPU(六):浏览器本地跑推理的完整实现
javascript
Goodbye20 分钟前
useContext 上下文与自定义 Hooks:跨层级数据共享的优雅方案
前端
新时代牛马21 分钟前
Vue.js 响应式原理详解
前端·javascript·vue.js
jaysee-sjc22 分钟前
【JavaWeb】Tlias智能学习辅助系统|后端Web实战(登录认证)
java·开发语言·前端·学习·mybatis
触底反弹25 分钟前
🔥 从 SPA 到 SSR:5 个核心差异搞懂 Next.js 为什么是前端 SEO 的终极方案
前端·react.js·next.js
岁月留痕16826 分钟前
11 实战项目一:搭建“一言”项目骨架
前端
BreezeJiang26 分钟前
为什么 Next.js 要把组件切成两半?从一个 SEO 死穴说起
javascript·react.js