Выгоды иммутабельности в Реакт:
- Проще отслеживать изменения. Если, например, для хранения state используется один мутабельный объект, для отслеживания изменений его нужно перебирать заново. Если же используется иммутабельность, то отслеживается только название объекта: если оно отличается - состояние изменено.
- Проще выполнить сложные задачи, такие как откат к состоянию, отделенному промежуточными операциями.
- Легко выполнять ре-рендеринг компонентов.
- Способствует созданию "чистых" компонентов.
#React #Иммутабельность
- Проще отслеживать изменения. Если, например, для хранения state используется один мутабельный объект, для отслеживания изменений его нужно перебирать заново. Если же используется иммутабельность, то отслеживается только название объекта: если оно отличается - состояние изменено.
- Проще выполнить сложные задачи, такие как откат к состоянию, отделенному промежуточными операциями.
- Легко выполнять ре-рендеринг компонентов.
- Способствует созданию "чистых" компонентов.
#React #Иммутабельность