Помогите разобраться в коде:
1. Если нет зависимостей, обязательно ли прописывать пустой массив или можно пропустить второй аргумент в useCallback, в чем разница?
2. Если нет аргумента, то почему запись вида _ => , а не вида ( ) => ?
const changeDragging = useCallback(val => setDragging(val), []);
const changeDraggingToTrue = useCallback(_ => changeDragging(true), [changeDragging]);