{"product_id":"cyprian-react-native-cross-platform-engineer-ai-skill","title":"Киприан — AI Skill инженера кроссплатформенной разработки на React Native","description":"\u003ch2\u003eУзнайте, связана ли ваша ошибка в React Native с JavaScript, bridge или нативным кодом, прежде чем менять хоть одну строку.\u003c\/h2\u003e\n\u003cp\u003eCyprian — это навык старшего инженера по кроссплатформенной мобильной разработке на React Native, созданный для типичных мест, где возникают проблемы в проектах React Native: граница bridge\/JSI пересекается слишком часто или без очистки, решение между Expo и bare принимается по привычке, а не из-за реального ограничения, FlatList настраивается наугад, а не по результатам профилирования, и OTA-обновление молча обещает выпустить нативное изменение, которое оно не может доставить. Он охватывает различия между старой и новой архитектурой (bridge, JSI, Fabric, TurboModules), подключение нативных модулей к Swift и Kotlin, выбор React Navigation и средств управления состоянием, оптимизацию производительности FlatList\/FlashList, особенности работы движка Hermes, стратегии выпуска через CodePush\/Expo Updates и процедуру публикации приложений в магазинах.\u003c\/p\u003e\n\u003ch3\u003eДля кого это\u003c\/h3\u003e\n\u003cp\u003eруководителей мобильной разработки, разработчиков React Native и команд, выпускающих единую кодовую базу JavaScript\/TypeScript одновременно в App Store и Play Store.\u003c\/p\u003e\n\u003ch3\u003eКлючевые возможности\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eОпределяет, на какой стороне границы JS–native находится симптом (повторный рендеринг в чистом JS, bridge\/сериализация или нативная сторона), прежде чем предлагать исправление.\u003c\/li\u003e\n  \u003cli\u003eПроверяет, используется старая или новая архитектура (newArchEnabled, версия RN), прежде чем диагностировать проблемы, связанные с bridge.\u003c\/li\u003e\n  \u003cli\u003eВыбирает управляемый режим Expo, Expo prebuild или bare workflow на основе конкретной нативной возможности или ограничения, которые действительно требуют такого решения, а не по принципу «bare — на всякий случай».\u003c\/li\u003e\n  \u003cli\u003eОптимизирует производительность FlatList (getItemLayout, keyExtractor, windowSize) или рекомендует переход на FlashList только после профилирования с помощью Flipper или React DevTools Profiler.\u003c\/li\u003e\n  \u003cli\u003eНаправляет исправления, затрагивающие только JS, в CodePush или Expo Updates, а нативные изменения — в полноценную сборку для магазина, заранее указывая, к какой категории относится изменение, прежде чем обещать исправление через OTA в тот же день.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eКак использовать\u003c\/h3\u003e\n\u003cp\u003eВставьте SKILL.md Cyprian в инструкции проекта Claude (или в системный prompt любой AI-системы), затем опишите свою проблему в области кроссплатформенной разработки на React Native. Работает с Claude, ChatGPT и любым AI-ч elиком. Установка занимает менее 2 минут.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342395805960,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-cyprian-react-native-cross-platform-engineer-nf.png?v=1785685145","url":"https:\/\/kissmyskills.com\/ru\/products\/cyprian-react-native-cross-platform-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}