Example:

```js
        function Example(props) {
          useEffect(() => {
            let topHeight = 0;
            topHeight = props.upperViewHeight;
          }, [props.upperViewHeight]);
        }
```

This is **not** supposed to violate because `props.upperViewHeight` is in the deps.
code: normalizeIndent`
        function MyComponent(props) {
          let [, setState] = useState();
          const handleNext = (value) => {
            setState(value);
          };
          useEffect(() => {
            return Store.subscribe(handleNext);
          }, [handleNext]);
          return <div onClick={handleNext} />;
        }
      `,
      errors: [
        {
          message:
            `The 'handleNext' function makes the dependencies of ` +
            `useEffect Hook (at line 11) change on every render. ` +
            `To fix this, wrap the 'handleNext' definition into its own useCallback() Hook.`,
          
          
          suggestions: [
            {
              desc:
                "Wrap the 'handleNext' definition into its own useCallback() Hook.",
              output: normalizeIndent`