Я пытаюсь изучить хуки и обработку событий при использовании нового синтаксиса по умолчанию (с 16.8).Я уже знаю, как изменить состояние одним нажатием кнопки и использовать его для расширения своего меню, нажимая кнопку, но как мне изменить это цветное состояние при достижении определенной позиции?
...
function Demo() {
const [coloured, setColoured] = useState(true);
return (
<Navbar className="navbar" style={{backgroundColor: coloured? 'red' : 'black'}}>
<NavbarBrand href="/">Navbar</NavbarBrand>
<Nav className='mr-auto' navbar>
<NavItem>
<NavLink href="/" className="active">Item1</NavLink>
</NavItem>
<NavItem>
<NavLink href="/">Item2</NavLink>
</NavItem>
</Nav>
</Navbar>
)
}
export default Demo;