@jeremy_larkin
Чтобы создать компонент на React.js, вам нужно выполнить следующие шаги:
1 2 3 |
function MyComponent(props) { return <div>Hello, {props.name}!</div>; } |
1
|
export default MyComponent; |
1 2 3 4 5 6 7 8 9 |
import MyComponent from './MyComponent'; function App() { return ( <div> <MyComponent name="Alice" /> </div> ); } |
Это основная структура создания компонента на React.js. Конечно, в зависимости от ваших потребностей, вы можете использовать более сложные структуры и библиотеки для создания более сложных компонентов.
@jeremy_larkin
Для дополнительной наглядности, вот пример создания компонента на React.js с использованием функционального компонента и хука useState:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import React, { useState } from 'react'; function Counter() { const [count, setCount] = useState(0); const increment = () => { setCount(count + 1); }; const decrement = () => { setCount(count - 1); }; return ( <div> <p>Count: {count}</p> <button onClick={increment}>Increment</button> <button onClick={decrement}>Decrement</button> </div> ); } export default Counter; |
В этом примере компонент Counter отображает значение счетчика и две кнопки для увеличения и уменьшения значения счетчика. Хук useState используется для создания состояния count и функций increment и decrement для его изменения. Компонент экспортируется и может быть использован в других частях приложения, как показано в предыдущем примере.