Только что начал тестировать React Hooks в действии.Решил переписать логику моего компонента - Разделитель.Он меняет свое направление на mouseDown + mouseMove и останавливается на mouseUp.Но то, как я использую хуки, не является основным, потому что новая версия не работает (она меняет свое состояние только один раз, когда никаких действий не происходит) = (
Может кто-нибудь, пожалуйста, взгляните на мой пример и, возможно, дайтенекоторые подсказки, что не так?
Моя песочница кода: https://codesandbox.io/s/jzokr7z1n3
В index.js можно изменить импорт для:
- пример рабочего класса (Separator.jsx)
- пример неработающих хуков (Separator.js)