React Enter to Next Focus

export function App(props) {
  const firstNameRef = useRef(null)
  const lastNameRef = useRef(null)

// Let’s create a function which will help us to control focus in input  
const changeInputFocus = (event, nextInputRef) => {
    event.preventDefault()

// We can use key name on which we need to perform logic
    if (event.key === 'Tab' || event.key === 'Enter') {
      nextInputRef.current.focus();
    }
  };

  return (
    <div className='App'>
        <label>First name </label>
        <input 
          ref={firstNameRef} 
          type='text' 
          onKeyDown={(event) => changeInputFocus(event, lastNameRef)} />
        <label>Last name </label>
        <input ref={lastNameRef} type='text' />
      </div >
  );
}

Support On Demand!

                                         
ReactJS