например функция, внутри функционального компонента
после того, как я установил новое значение для стейта - я по прежнему пользуюсь копией, потому что значение переменной selectedNums будет обновлено только при ререндере
есть GameField, есть Cell
в первом содержится матрица клеток и их состояния
клетки же как-то реагируют на нажатия (или не реагируют, если что-то не валидно, например превышено количество нажатых клеток)
функцию на скрине я прокидываю в клетки, как хендлеры на click