useEffect

typescript Object is possibly 'null' -- react useEffect() Ошибка

Не работает даже для:


  React.useEffect(() => {

    if (inputRef !== null) {
      inputRef.current.selectionStart = position;
      inputRef.current.selectionEnd = position;
    }

  }, [position])

--связано с тем, как мы объявляем ссылку, быстрым решением может быть:

const inputRef: any = React.useRef<HTMLInputElement>(null);

Either include them or remove the dependency array Ошибка. Что если эти зависимости не нужны

Без строчки // eslint-disable-next-line получаем предупреждение:

React Hook React.useEffect has missing dependencies: 'history.location.search' and 'match.params'. Either include them or remove the dependency array react-hooks/exhaustive-deps

Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.

для кода:

Subscribe to RSS - useEffect