Как я могу узнать, какие подвиды React Native pod добавить?

Работая над вопросом, где мне нужно было добавить react-native-device-info пакет в моей системе iOS, я должен был добавить зависимость от React в моем Podfile.

Сначала я применил все подспецы из списка, который нашел в сети:

pod 'React', :path => '../node_modules/react-native', :subspecs => [ 'DevSupport', 'Core', 'RCTActionSheet', 'RCTAnimation', 'RCTGeolocation', 'RCTImage', 'RCTLinkingIOS', 'RCTNetwork', 'RCTSettings', 'RCTText', 'RCTVibration', 'RCTWebSocket' ]

Но я понял, что некоторые из них, вероятно, будут ненужными, и методом проб и ошибок сократил его до: pod 'React', :path => '../node_modules/react-native', :subspecs => [ 'DevSupport', 'Core', 'RCTAnimation', 'RCTImage', 'RCTLinkingIOS', 'RCTSettings', 'RCTText' ]

У меня вопрос, как я могу определить, какие подспецы необходимы и почему?

Также надеюсь, что ответ на этот вопрос даст мне лучшее понимание того, что происходит, когда я использую подспецы.

1 ответ

Действительно ли необходимо обрезать ненужные?

Я просто пошел с

pod 'React', :path => '../node_modules/react-native'
pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
Другие вопросы по тегам