Мне было интересно, могу ли я обновить значение хука состояния следующим образом:
setCalcRow(calcRow.concat(displayNum.toString() + value))
Я помню, как однажды читал go, что мы не можем напрямую заменить наши значения состояния в React, но в В то же время метод .concat()
возвращает новую строку в качестве результата.
Прямо сейчас моя программа, похоже, работает, по крайней мере визуально, но было бы правильным способом решить мою проблему без нарушения правил React?