我會偏好用一個變數存狀態,再根據狀態設cols