我有一个切换按钮。当我点击按钮时,我是它按升序排序,当我第二次点击时,我想按降序排序。我也不能让它这样做...不确定它可能是什么。
const [data, setData] = useState([]); //hold all the data
const [toggle, setToggle] = useState(false); //hold the state of the toggle
const toggleTime = () => {
let result = [];
result = data.sort((a, b) => {
return toggle
? a.order.deadline - b.order.deadline
: b.order.deadline - a.order.deadline;
});
setToggle(result);
};
2条答案
按热度按时间uoifb46i1#
您可以使用
data
存储排序数据,toggle
是布尔值,用于存储切换的sstate:b4lqfgs42#
//设置组件内部的顺序状态。
//在onClick切换/更改顺序按钮时切换/更改状态