Строгий режим в React помогает обнаруживать устаревшие API, проверяя компоненты на их использование. 3 Он активирует дополнительные проверки и предупреждения для всего дерева компонентов в режиме разработки. 23
Некоторые примеры, как строгий режим выявляет устаревшие API:
- Предупреждение об использовании устаревшего API строковых реф. 2 Строгий режим предупреждает об этом и предлагает использовать вместо строковых рефов колбэки или React.createRef. 12
- Предупреждение об использовании устаревшего метода findDOMNode. 24 Метод findDOMNode устарел и, возможно, будет удалён в будущей версии React. 4 Строгий режим выдаёт предупреждение при его использовании и сообщает, что вместо него следует использовать другой метод. 24
- Обнаружение устаревшего API контекста. 2 При использовании устаревшего API контекста строгий режим выводит предупреждение и предлагает обновить проект до более стабильной и удобной в использовании версии. 1
Проверки строгого режима работают только в режиме разработки и не оказывают никакого эффекта в продакшен-сборке. 23