React Native

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

React Native — набор программ для мобильной разработки, посредством которых можно осуществлять всир мобильных приложений тугим потоком. Делается это очень просто, опрощены многие сложные моменты, и достаточно просто сидеть и разрабатывать, чтобы тугой поток не прекращался вообще.

Иааааа… Иаааааа…

Описание[править]

Разработка React Native началась внутри Facebook в 2013 году как внутренний проект на хакатоне. Проект возник из желания упростить создание мобильных приложений, так как в число разработчиков стали всираться первые скорбные умом зумеры, что не в состоянии разрабатывать нормальным способом, им подавай визуалыч. 26 марта 2015 года фреймворк был официально выпущен, причём в открытом формате.

Система использует мост между JavaScript-кодом и нативными компонентами платформы. В классической архитектуре JavaScript-код выполняется в отдельном потоке, общаясь с нативной стороной через асинхронный мост. Это позволяло достигать хорошей производительности, так что кодыч как бы не смог замедлять слишком сильно, он был ограничен кнутом разработчика.

Разработка в React Native основана на компонентном подходе React: приложение строится из переиспользуемых компонентов (View, Text, Image, ScrollView и т. д.), которые маппятся на нативные элементы. Это позволяет штамповать приложения быстро и при этом не особенно думать, что и составляло основную его идею.

В целом сейчас на нём пишется довольно много похрюкивающего, переработанного кода.

Movax1010h.png Глубокий смысл скрыт в этих неестественных языках
Языки программированияПромышленные: BATC#CC++JavaJavaScript (AJAX) • PascalPerlPHPPythonRubyABAPАссемблерВасикFortran (Профессор)
Эзотерические: BrainFuckHQ9++ErlangForthHaskellLISP (My other car) • PrologTclΤΕΧOracleMySQLGolangВ++ScalaH и Ё+
ПрофессииБыдлокодерПрограммистТестировщикХакерХеллоуворлдщикIT-звёздыПрограммист (существо)Тернарный операторUnreal MCPИсходный кодSingle-Page ApplicationGiteaForgejoCephIDEДжуниор
Методы и стилиReverse EngineeringАнти-паттернВыстрелить себе в ногуГрязный хакКод (индусский) • КостыльМетод научного тыкаПомолясьСвистелки и перделкиОчередьСпортивное программированиеОбфускацияБета-тестАльфа-тестШаблоныRegReplaceФреймворкБыдлокодIndex.phpОхота за жукамиКуМирКлеточный автоматПроцедурное программированиеПоиск файлов в Unix по содержимомуPetoohФункция активации нейронаПерегрузка операторов в PythonЗерокодинг
Средства разработкиSublime TextПодсветка синтаксиса кодаUnstable DiffusionAPIPythonTutorCodeWarsDataCampUnity3DКнижный PythonMallocСвязный списокSOLIDООПУказательNULLWeLang++XenonRecompFuse.jsОптимизацияТестированиеAmbreon866Реверс-инжинирингКроссплатформенностьJSON
ЛюдиИлья КанторЮрий КлючевскийЭдуард ЛаасЭдвард СноуденСеймур Пейперт
Прочее++i + ++iДедлайн%s640 килобайтCMSDummy modeЕГГОГFoobarGod is real, unless explicitly declared as integerGOTOIfconfigKISSRegExpSICPsql.ruXyzzyДискетаИнжалид дежицеКОИ-8ЛогМанРекурсияСУБДТест ТьюрингаУмение разбираться в чужом кодеФаза ЛуныФатальный недостатокПроблема 2000ТаймстампКэшЗапись в файл без кэша (Perl)Танцы с бубномКодачХукCurl cffiВибе-кодингFlutterАппликативный оператор
Apple-bad.png Быдло любит, просветлённые отрицают
ВообщеMade in ChinaБыдлодевайсЗащита от дуракаКонсолиМегапиксельМобилодрочерПланшетНекохреньРадиолюбительСвистелки и перделкиЭкономителиЭльдорадоТёплый ламповый звукЯблочникБилайнМегафонГаджетHonorМТСЭмуляторАйфон за смену имени и фамилииОтключение мобильных устройств в авиатранспортеПланшет ТопольGorilla GlassПроблемы с телефонами Samsung Galaxy Note 7СодопедPOCOКитайская подделкаВдохскаСмс-бомберОбратный звонок с сайтаТаргетный спам аккаунтаРадиокотСтики с датчиком ХоллаТоп производителей наушниковViomiНаказание ремнём за добавление в звонокОхлаждение сим-картApple Bandai PippinSiriСимка в дронеSiemensТёмный режимDevice ID
Техника обычнаяASUS EEEDreamcastKirbyPSPRTXx86АйподАйпадГЛОНАСС (Навител) • ГовнозеркалкаЗомбоящикКвадрокоптерМаршрутизатор (Циска) • Терморектальный криптоанализаторGlofiishПланшетGPS-маячокВеб-камераArduinoМобильный телефонApple Vision ProПортативная колонкаPlayStation 5Steam DeckFlipper ZeroNintendo SwitchFamily BASICTWS-наушникиDendyMicrosoft KINBlackberryИгровая консольTegosЭлектронная книгаSony PlayStation 3 (2006)КонсольСоникто-тоКонсоле-холопыПК vs консолиKaiOSSony Playstation 2 (2000)Realme C53MTS Fog PlayOmlet ArcadeFamily LinkРоумингГеймпад3GNintendo Switch 2USSD
СмартфоныТелефон (кошерныйкнопочныйсерый) • СмартфонTesla PhoneAndroidАйфон (китайскийвосстановленный3G7) • N-GageWindows Phone 7Windows Phone 8 • Магазины (F-DroidTinderGoogle Play и российские аналоги — RuStoreRuMarketNashStore) • HTC (HTC HD2) • HuaweiSIM-карта (Срок годностиЛевая симкаDrimsimId.abonent) • SMSMNP в УкраинеICloudIGloveApp StoreXiaomiSamsungЙотаGPS-трекерPush-уведомленияВзлом SIM-картыКлонирование sim-картыNokia N70Запрет айфонов в РоссииT2Цензура в App StoreПадение смартфона в унитазОчереди за айфоном4GIPhone 5VivoЗолотой айфонNokiaПостоянная слежка смартфоновIOS 18Воровство мобильных телефоновRedmiСажание на смартфонОхлаждение смартфонаPlayStation 3D DisplayРегистрация IMEI
ВоображаемаяQRBG121Вымышленные приборыДетекторЛяторМашина времениМашина Судного дняПриборчикСтрелка осциллографаОлег КерманSpaces.imМобильное приложениеФильм, снятый на смартфонXbox-туризмРКСМ64WarioWareAPKPureТёмный режимGameJolt
Ископаемая3dfxAmigaBrick GameMSXNokia 3310VHSS-90ДискетаМагнитофонПейджерРезонатор ГельмгольцаСпектрумТамагочиТерменвоксЮность КП101NESSony PlayStation 4Отключение мобильного интернета в регионах РоссииSony Interactive EntertainmentHUMANS
ПользователиAn heroRu macЖарковСтиллавинТупые свитчерыЭлен ФайсЭльдар МуртазинАрктур 006 Стерео
ПрочееКактусКТ315МануалНЛ-10РингтонСилуминТяни-толкайФирменная тряпка Apple5GОпасность 5GРадиоточкаЗапутались провода наушниковКульт айфонаЗапланированный износНомофобияГалактика знакомствБан на XboxXbox AmbassadorsThe Wizard of Oz: Beyond the Yellow Brick RoadVideobel.by (видео-хостинг)Plvideo (видео-хостинг)Отмена международного роумингаЕсли графика не главное, зачем делают новые консоли