этому есть оправдание? это часть формы
                  
                  
                  
                  
                  
                  const enterSubmit = useCallback( event => {
                  
                  
                      if ( event.keyCode === 13 ) {
                  
                  
                        onSubmit()
                  
                  
                      }
                  
                  
                    }, [ onSubmit ] )
                  
                  
                  
                  
                  
                    useEffect( () => {
                  
                  
                      document.addEventListener( 'keydown', enterSubmit, false )
                  
                  
                  
                  
                  
                      return () => {
                  
                  
                        document.removeEventListener( 'keydown', enterSubmit, false )
                  
                  
                      }
                  
                  
                    }, [] )
                  
                  
                
enterSubmit добавить в зависимости эффекта и будет норм
Обсуждают сегодня