вот потому и говорю о потенциально нерабочем useState, который не отработает - в этом скорее всего и ошибка кода - если он основан "на реальных событиях" @cool29horhoj@Bumpyy
это по конвенции называют value и setValue, можно назвать хоть hello и world. это же деструктуризация и мы берем с массива нужные нам элементы и записываем в переменные
с названиями переменных тоже: нельзя использовать как названия переменных зарезервированные слова в их регистре. если б здесь было this, a не This - была бы ошибка
в общем скидывайте реальный пример - найдём решение, т.к. я так ещё много чуши могу налету придумать)) вот к примеру props={This} стоит заменить на This={This} пропсы в вызове компоненты не обзываются как props - опять-таки юзаете ключевое слово)