Сегодня я расскажу, как сделать так, чтобы при клике на поле ввода в компоненте логина его граница выделялась. Это позволит пользователю понять, что он может начать вводить текст в это поле.
import React, { useState } from react;function Login() { const = useState(false); function handleClick() { setIsFocused(true); } return ( <div> <input type="text" /> <button onClick={handleClick}>Submit</button> </div> );}
cssinput { border: 1px solid #ccc; padding: 5px;}:focus { outline: none; border-width: 2px;}javascriptimport ./styles.css;Наконец, проверим работу нашего компонента. Теперь, когда пользователь будет нажимать на поле ввода, его граница будет становиться толще, а когда поле потеряет фокус — возвращаться к исходной толщине.Это простой способ выделить границу поля ввода в компоненте логина при клике. Вы можете использовать этот подход для улучшения пользовательского опыта в своих приложениях.