Могу ли я использовать useState в переменной useRef или переменной javascript, такой как let?

#reactjs #use-state #use-ref

Вопрос:

Могу ли я использовать useState, как показано ниже кода?

 const testRef = useRef({ test: useState("11" });
 

или

 const testObj = {
    test: useState("HI");
}
 

или

 let testRef = useRef(useState("HI"));
 

Комментарии:

1. Вы можете использовать его в любом месте, где утверждение оценивается безоговорочно, так что да всему вышесказанному. Но почему вы хотите это сделать?

2. Да, вы можете, но я не вижу в этом смысла

3. @Патрик Робертс, мне просто любопытно об этом. Есть ли в этом какие-либо проблемы с производительностью?

4. Просто непонятно, чего, если вообще чего-то, вы пытаетесь достичь. Без этого, отвечая на этот вопрос, вы ничего не добьетесь.