@kurt
В React.js можно использовать переменные, как и в обычном JavaScript.
Переменные в React.js объявляются с помощью ключевого слова let или const.
1 2 |
let name = "John"; const age = 30; |
Для использования переменных в JSX необходимо заключить их в фигурные скобки.
1 2 3 4 5 6 7 8 |
const name = "John";
const age = 30;
return (
<div>
<p>{name}</p>
<p>{age}</p>
</div>
);
|
Переменные могут быть использованы в компонентах. Например, если нужно изменять состояние компонента в зависимости от значения переменной:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function App() {
const [display, setDisplay] = useState(false);
const handleClick = () => {
setDisplay(!display);
}
return (
<div>
{display ? <p>Displayed!</p> : null}
<button onClick={handleClick}>Toggle display</button>
</div>
);
}
|
В этом случае, при клике на кнопку, переменная display изменяется, и компонент перерисовывается с учетом нового значения.
@kurt
Для использования переменных в React.js, следует объявить их до использования, а затем использовать в JSX с помощью фигурных скобок. Переменные могут хранить значения также в состоянии компонента с помощью хука useState. Можно изменять состояние переменных и использовать их значения для динамического отображения контента в приложении React.
Пример использования переменных в React.js:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import React, { useState } from 'react';
function App() {
const name = "John";
const [age, setAge] = useState(30);
const handleClick = () => {
setAge(age + 1);
}
return (
<div>
<p>{name}</p>
<p>{age}</p>
<button onClick={handleClick}>Increase Age</button>
</div>
);
}
export default App;
|
В этом примере переменная name используется напрямую в JSX, а переменная age хранится в состоянии компонента и изменяется при клике на кнопку. При изменении age компонент перерисовывается с новым значением.
Это простой пример использования переменных в React.js. Можно также передавать переменные как пропсы в дочерние компоненты или использовать их в других частях кода React при необходимости.