Это функциональный компонент, поэтому this
не будет работать должным образом. Просто сделайте:
onClick={setHistory}
То же самое будет go для setActivePanel
, но в этом случае я не думаю, что вы хотите использовать функцию установки. Как написано, вы переназначаете сеттер. Я думаю, что вы хотите использовать значение:
selected={activePanel === 'main'}
Вы, вероятно, привыкли видеть this
перед вещами, потому что это ссылки на методы, которые принадлежат компоненту класса. В функциональном компоненте вы просто используете переменные - поэтому нет this
.