React-native doctor to nowa funkcja diagnostyczna aplikacji React Native, która skanuje i automatycznie naprawia błędy związane ze środowiskiem deweloperskim.
Polecenie doctor wspiera obecnie większość oprogramowania i bibliotek, na których polega React Native, takich jak Android SDK, Xcode czy CocoaPods. Po uruchomieniu polecenia, narzędzie zeskanuje naszą aplikację w poszukiwaniu błędów związanych ze środowiskiem deweloperskim i automatycznie je naprawi. W przypadku, gdy nie będzie w stanie tego zrobić, wyświetli stosowną informację w konsoli, wraz z krokami które należy podjąć oraz poradami (linkami), gdzie możemy szukać informacji o problemie.
Aby wypróbować narzędzie, musimy posiadać aplikację React Native w wersji min. 0.62, istnieje jednak możliwość doinstalowania go do starszych wersji framework’a, używając polecenia:
npx @react-native-community/cli doctor
Doctor obecnie wspiera diagnostykę poniższych narzędzi i funkcji:
Dodatkowo, jeśli chodzi o środowisko deweloperskie Android:
Oraz środowisko iOS:
Źródło: React Native Blog