Що таке реакція в строгому режимі?

Строгий режим React є інструмент у React, який допомагає визначити потенційні проблеми в програмі. Він не відображає жодного видимого інтерфейсу користувача, але активує додаткові перевірки та попередження для своїх нащадків. Ці перевірки виконуються лише в режимі розробки та не впливають на робочу збірку​​​​​​.

Строгий режим впливає лише на середовище розробки. Важливо зазначити, що строгий режим не впливає на робочу збірку вашої програми React. Це означає, що будь-які перевірки чи попередження, увімкнені в суворому режимі, не будуть присутні в остаточній версії вашої програми, яку бачать користувачі.

Суворий режим змінює раніше прийнятий "поганий синтаксис" на справжні помилки. Наприклад, у звичайному JavaScript неправильне введення назви змінної створює нову глобальну змінну. У строгому режимі це викличе помилку, унеможливлюючи випадкове створення глобальної змінної.

Пошук типових помилок кодування: Строгий режим допомагає виявляти типові помилки, які можуть призвести до помилок у вашому коді. Наприклад, у звичайному режимі, якщо ви присвоюєте значення неоголошеній змінній, JavaScript автоматично створить для вас глобальну змінну. Але в строгому режимі це викличе помилку.

React пропонує «строгий режим», у якому він двічі викликає функцію кожного компонента під час розробки. Двічі викликаючи функції компонента, строгий режим допомагає знайти компоненти, які порушують ці правила.

Хоча перевірки в строгому режимі виконуються лише під час розробки, вони допомагають вам знайти помилки, які вже існують у вашому коді, але їх може бути складно надійно відтворити у виробництві. Строгий режим дозволяє виправляти помилки до того, як користувачі повідомлять про них.