Я пытался реализовать prop-types
в моих компонентах для лучшей документации и обработки ошибок. Однако, когда выдается предупреждение, стек вызовов содержит буквы вместо имен компонентов.
Ex:
Warning: Failed prop type: The prop `type` is marked as required in `b`, but its value is `undefined`.
in b (created by b)
in b (created by withI18nextTranslation(b))
in withI18nextTranslation(b) (created by ConnectFunction)
in ConnectFunction (created by c)
in c (created by LoginLayout)
in div (created by LoginLayout)
in LoginLayout (created by c)
in c (created by b)
in Switch (created by b)
in Router (created by BrowserRouter)
in BrowserRouter (created by b)
in b
in I18nextProvider
in Provider
Конечно, это не идеально, так как я не могу выяснить, какой компонент имеет эту проблему.
Сначала я подумал, что это как-то связано с I18, но даже после удаления проблема сохраняется.
Любая помощь будет высоко ценится.
РЕДАКТИРОВАТЬ: переменные буквы вызваны минимизированным кодом, не связанным ни с одним компонентом.