📅  最后修改于: 2023-12-03 14:50:33.181000             🧑  作者: Mango
ReactJS 是一个由Facebook开发的用于构建用户界面的 JavaScript 库。它使用了声明性编程模型,可以有效地创建可复用的UI组件。在React中,你可以构建复杂的用户界面,而无需关注底层的DOM操作。
import React, { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
const increment = () => {
setCount(count + 1);
};
const decrement = () => {
setCount(count - 1);
};
return (
<div>
<h1>Counter App</h1>
<p>Count: {count}</p>
<button onClick={increment}>Increment</button>
<button onClick={decrement}>Decrement</button>
</div>
);
}
ReactDOM.render(<Counter />, document.getElementById('root'));
在这个例子中,我们使用React创建了一个简单的计数器应用。使用useState
钩子来定义计数器的状态,然后通过点击按钮来增减计数器的值。
ReactJS 是一个功能强大且受欢迎的JavaScript库,用于构建复杂的用户界面。它具有声明性编程模型、组件化开发、虚拟DOM以及单向数据流等特点,使得开发人员能够更加高效、可维护和可重用地构建用户界面。无论你是初学者还是有经验的开发人员,都会发现ReactJS是一种强大且易于使用的工具。