Строгий режим React є інструмент у React, який допомагає визначити потенційні проблеми в програмі. Він не відображає жодного видимого інтерфейсу користувача, але активує додаткові перевірки та попередження для своїх нащадків. Ці перевірки виконуються лише в режимі розробки та не впливають на робочу збірку.
Строгий режим впливає лише на середовище розробки. Важливо зазначити, що строгий режим не впливає на робочу збірку вашої програми React. Це означає, що будь-які перевірки чи попередження, увімкнені в суворому режимі, не будуть присутні в остаточній версії вашої програми, яку бачать користувачі.
Суворий режим змінює раніше прийнятий "поганий синтаксис" на справжні помилки. Наприклад, у звичайному JavaScript неправильне введення назви змінної створює нову глобальну змінну. У строгому режимі це викличе помилку, унеможливлюючи випадкове створення глобальної змінної.
Пошук типових помилок кодування: Строгий режим допомагає виявляти типові помилки, які можуть призвести до помилок у вашому коді. Наприклад, у звичайному режимі, якщо ви присвоюєте значення неоголошеній змінній, JavaScript автоматично створить для вас глобальну змінну. Але в строгому режимі це викличе помилку.
React пропонує «строгий режим», у якому він двічі викликає функцію кожного компонента під час розробки. Двічі викликаючи функції компонента, строгий режим допомагає знайти компоненти, які порушують ці правила.
Хоча перевірки в строгому режимі виконуються лише під час розробки, вони допомагають вам знайти помилки, які вже існують у вашому коді, але їх може бути складно надійно відтворити у виробництві. Строгий режим дозволяє виправляти помилки до того, як користувачі повідомлять про них.