В React JS есть ли причина, по которой хук useState () не объединяет объектные реквизиты? - PullRequest
1 голос
/ 26 марта 2020

Мне немного любопытно, почему они реализовали это таким образом, и мы должны деструктурировать и переопределить предыдущий объект, а не делать это автоматически с помощью хука. Было ли это специально по какой-то конкретной причине c?

setObject(...object, objProp : newProp) //why??

РЕДАКТИРОВАТЬ : Теперь я думаю, что, возможно, они оставили это таким образом, чтобы обеспечить большую гибкость в случае, если мы хотим заменить весь объект новыми реквизитами вместо того, чтобы просто обновлять старые .. Хотя я могу ошибаться

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...