Я хочу переключить класс контейнера (файл 2) нажатием на кнопку, которая находится внутри другого файла компонента.
Кнопка уже имеет функцию onClick, и я хочу, чтобы она вызывала две функции. Две функции переключения для кнопки и два переключения класса для контейнера.
Надеюсь, что это имеет смысл.
Вот мой код:
Компонент кнопки (Файл 1)
import React, {useState} from "react";
import "./Sort.scss";
const Sort = () => {
const [toggleSortIcon, toggleSortIconSet] = useState(false);
return (
<div className="tools">
<button
onClick={() => toggleSortIconSet(!toggleSortIcon)}
className={`sort ${toggleSortIcon ? "horizontal" : "vertical"}`}>
</button>
</div>
);
}
export default Sort;
Компонент контейнера Div, для которого я хочу изменить класс (Файл 2)