“При вводе клавиш нажмите React” Ответ

При вводе клавиш нажмите React

onKeyPress={(e) => e.key === 'Enter' && handleSearch()}
Jittery Jaguar

Захватить ввод кнопки ввода реагирования

const Enter = () => {
  	const handle = () => console.log('Enter pressed');
  
	return <input type="text" onKeyDown={e => e.key === 'Enter' && handle} />;
};
Naughty Newt

React Detect Enter -ключ

var Input = React.createClass({
  render: function () {
    return <input type="text" onKeyDown={this._handleKeyDown} />;
  },
  _handleKeyDown: function(e) {
    if (e.key === 'Enter') {
      console.log('do validate');
    }
  }
});
Glorious Grivet

В клавише ввода нажмите нажмите React JS

  useEffect(() => {
    const listener = event => {
      if (event.code === "Enter" || event.code === "NumpadEnter") {
        console.log("Enter key was pressed. Run your function.");
        event.preventDefault();
        // callMyFunction();
      }
    };
    document.addEventListener("keydown", listener);
    return () => {
      document.removeEventListener("keydown", listener);
    };
  }, []);
Tender Tarantula

Ответы похожие на “При вводе клавиш нажмите React”

Вопросы похожие на “При вводе клавиш нажмите React”

Больше похожих ответов на “При вводе клавиш нажмите React” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования