React Native — Meta Platforms tərəfindən yaradılmış açıq mənbəli . O, Android,:§Chapter 1,iOS,:§Chapter 1macOS,,veb,Windows və üçün proqramlar hazırlamaq üçün istifadə olunur, bu proqramçılara doğma platforma imkanları ilə yanaşı React freymvorkundan istifadə etməyə imkan verir.Facebook, Microsoft və Shopify-da Android və iOS proqramlarını tərtib etmək üçün istifadə olunur. Həmçinin Oculus-da virtual reallıq proqramlarının hazırlanmasında da istifadə olunur.
React Native | |
---|---|
Tərtibatçı | Meta Platforms |
Repozitoriya | github.com/facebook/reac… |
Proqramlaşdırma dili | JavaScript, Java, , Objective-C, Python |
Əməliyyat sistemi | kross-platforma |
Yayımlanma tarixi | 2015 |
Sonuncu versiya |
|
Sayt | facebook.github.io/react… github.com/facebook/reac… |
Tarixi
2012-ci ildə Mark Zukerberq, "Bir şirkət olaraq etdiyimiz ən böyük səhv, doğma dil yerinə HTML-ə fokuslanmağımız idi" dedi. Facebook-un mobil versiyası üçün HTML5-dən istifadə edildi, lakin proqram məlumatları çox yavaş əldə edən qeyri-sabit bir proqrama çevrildi. O, Facebook-un tezliklə daha yaxşı mobil təcrübə təqdim edəcəyinə söz verdi.
Facebook-da Cordan Uok, React freymvorku üçün əsas olan arxaplandakı JavaScript tredində iOS üçün UI elementlərini yaratmağın bir yolunu tapdı. Bu texnologiya ilə doğma proqramlar yarada bilmək üçün bu prototipi təkmilləşdirmək üçün daxili hakaton təşkil etmək qərarına gəldilər.
2015-ci ildə, aylarla davam edən işdən sonra Facebook React JavaScript Configuration-nun ilk versiyasını buraxdı. Texniki söhbət zamanı Kristofer Çedo izah etdi ki, Facebook artıq öz Qrup və Reklam Meneceri proqramında React Native istifadə edir.
Tətbiqi
React Native-in iş prinsipləri React ilə faktiki olaraq eynidir, ancaq React Native vasitəsilə -u dəyişdirmir.:§Chapter 2 O, birbaşa son cihazda fon emalında işləyir, və körpü üzərində ardıcıllaşdırılmış məlumatlar vasitəsilə doğma platforma:§Chapter 2 ilə əlaqə saxlayır.
React komponentləri mövcud kodu əhatə edir və React-in və JavaScript vasitəsilə doğma API-lərlə qarşılıqlı əlaqə qurur. TypeScript gücləndirilmiş tip təhlükəsizliyinə görə müasir React Native proqramlarında tez-tez JavaScript-in yerinə istifadə olunur.
React Native CSS ilə oxşar sintaksisə malik olsa da, HTML və ya CSS istifadə etmir.:§Chapter 5 Bunun əvəzinə, JavaScript tredindən gələn mesajlar doğma görünüşləri göstərmək üçün istifadə olunur.
React Native həm Windows, həm də macOS üçün mövcuddur, hansı ki Microsoft tərəfindən inkişaf etdirilir.
Hello, world! nümunəsi
React Native-də yazılan Hello, World! proqram nümunəsi belə görünür:
import { AppRegistry, Text, View, Button } from 'react-native'; import React from 'react'; const HelloWorldApp = () => { const [count, setCount] = React.useState(0); const incrementCount = () => { setCount((prevCount) => prevCount + 1); }; return ( <View> <Text>Hello world!</Text> <Text>{count}</Text> <Button onPress={incrementCount} title="Increase Count" /> </View> ); }; export default HelloWorldApp; AppRegistry.registerComponent('HelloWorld', () => HelloWorldApp);
Həmçinin bax
İstinadlar
- Release 0.74.1. 2024.
- "Chapter 1. What Is React Native?". oreilly.com. O’Reilly Media, Inc. 29 April 2021 tarixində . İstifadə tarixi: 30 July 2020.
- Eisenman, 2016
- "Android Release for React Native". 14 September 2015. 8 March 2021 tarixində . İstifadə tarixi: 2 November 2023.
- Shankland, Stephen. "Mozilla's radical open-source move helped rewrite rules of tech". CNET. March 29, 2018. May 11, 2022 tarixində . İstifadə tarixi: May 11, 2022.
- "Building For TV Devices · React Native". reactnative.dev (ingilis). 2020-06-30 tarixində . İstifadə tarixi: 2020-10-02.
- Eisenman, 2016
- "React Native for Windows + macOS · Build native Windows & macOS apps with Javascript and React". microsoft.github.io. 2020-10-04 tarixində . İstifadə tarixi: 2020-10-02.
- "React Native for Apple TV". React Native for Apple TV (ingilis). 2020-09-21 tarixində . İstifadə tarixi: 2020-10-02.
- "React Native for Web". GitHub. 2019-12-05 tarixində . İstifadə tarixi: 2019-11-06.
- Windows Apps Team. "React Native on the Universal Windows Platform". blogs.windows.com. April 13, 2016. 2016-11-07 tarixində . İstifadə tarixi: 2016-11-06.
- "Out-of-Tree Platforms". reactnative.dev. Facebook, Inc. 1 July 2020 tarixində . İstifadə tarixi: 30 July 2020.
- "React Native Showcase". react.native.dev (ingilis). 2023-04-04 tarixində . İstifadə tarixi: 2023-04-04.
- "React Native in H2 2021 · React Native". reactnative.dev (ingilis). 2021-08-19 tarixində . İstifadə tarixi: 2021-08-20.
- . Mashable. 7 April 2018 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 7 April 2018.
- Zuckerberg, Mark. "Fireside Chat With Facebook Founder and CEO Mark Zuckerberg". TechCrunch (interview). 2012-09-12. 2021-08-16 tarixində . İstifadə tarixi: 2021-08-16.
- Warren, Christina. "Zuckerberg's Biggest Mistake? 'Betting on HTML5'". Mashable (ingilis). 2020-12-01 tarixində . İstifadə tarixi: 2020-10-29.
- "A short Story about React Native". 17 January 2018 tarixində . İstifadə tarixi: 16 January 2018.
- Christopher, Chedeau. "A Deep Dive into React Native". YouTube. 12 September 2018 tarixində . İstifadə tarixi: 16 January 2018.
- "React Native: Bringing modern web techniques to mobile". 26 March 2015. 1 January 2016 tarixində . İstifadə tarixi: 2 November 2023.
- Eisenman, 2016
- Eisenman, 2016
- "Bridging in React Native". 14 October 2015. 9 May 2021 tarixində . İstifadə tarixi: 16 January 2018.
- "How we build React Native app: 7 things which save your development time. Part 2". İstifadə tarixi: 2019-11-06.
- "Using TypeScript". reactnative.dev. Meta Platforms, Inc. 14 July 2023 tarixində . İstifadə tarixi: 14 July 2023.
- Eisenman, 2016
- "React Native Style". 29 April 2021 tarixində . İstifadə tarixi: 24 February 2021.
Əlavə ədəbiyyat
- Eisenman, Bonnie. Learning React Native. . 2016. ISBN .
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
React Native Meta Platforms terefinden yaradilmis aciq menbeli O Android Chapter 1 iOS Chapter 1macOS veb Windows ve ucun proqramlar hazirlamaq ucun istifade olunur bu proqramcilara dogma platforma imkanlari ile yanasi React freymvorkundan istifade etmeye imkan verir Facebook Microsoft ve Shopify da Android ve iOS proqramlarini tertib etmek ucun istifade olunur Hemcinin Oculus da virtual realliq proqramlarinin hazirlanmasinda da istifade olunur React NativeTertibatci Meta PlatformsRepozitoriya github com facebook reac Proqramlasdirma dili JavaScript Java C Objective C PythonEmeliyyat sistemi kross platformaYayimlanma tarixi 2015Sonuncu versiya 0 74 1Sayt facebook github io react github com facebook reac Tarixi2012 ci ilde Mark Zukerberq Bir sirket olaraq etdiyimiz en boyuk sehv dogma dil yerine HTML e fokuslanmagimiz idi dedi Facebook un mobil versiyasi ucun HTML5 den istifade edildi lakin proqram melumatlari cox yavas elde eden qeyri sabit bir proqrama cevrildi O Facebook un tezlikle daha yaxsi mobil tecrube teqdim edeceyine soz verdi Facebook da Cordan Uok React freymvorku ucun esas olan arxaplandaki JavaScript tredinde iOS ucun UI elementlerini yaratmagin bir yolunu tapdi Bu texnologiya ile dogma proqramlar yarada bilmek ucun bu prototipi tekmillesdirmek ucun daxili hakaton teskil etmek qerarina geldiler 2015 ci ilde aylarla davam eden isden sonra Facebook React JavaScript Configuration nun ilk versiyasini buraxdi Texniki sohbet zamani Kristofer Cedo izah etdi ki Facebook artiq oz Qrup ve Reklam Meneceri proqraminda React Native istifade edir TetbiqiReact Native in is prinsipleri React ile faktiki olaraq eynidir ancaq React Native vasitesile u deyisdirmir Chapter 2 O birbasa son cihazda fon emalinda isleyir ve korpu uzerinde ardicillasdirilmis melumatlar vasitesile dogma platforma Chapter 2 ile elaqe saxlayir React komponentleri movcud kodu ehate edir ve React in ve JavaScript vasitesile dogma API lerle qarsiliqli elaqe qurur TypeScript guclendirilmis tip tehlukesizliyine gore muasir React Native proqramlarinda tez tez JavaScript in yerine istifade olunur React Native CSS ile oxsar sintaksise malik olsa da HTML ve ya CSS istifade etmir Chapter 5 Bunun evezine JavaScript tredinden gelen mesajlar dogma gorunusleri gostermek ucun istifade olunur React Native hem Windows hem de macOS ucun movcuddur hansi ki Microsoft terefinden inkisaf etdirilir Hello world numunesiReact Native de yazilan Hello World proqram numunesi bele gorunur import AppRegistry Text View Button from react native import React from react const HelloWorldApp gt const count setCount React useState 0 const incrementCount gt setCount prevCount gt prevCount 1 return lt View gt lt Text gt Hello world lt Text gt lt Text gt count lt Text gt lt Button onPress incrementCount title Increase Count gt lt View gt export default HelloWorldApp AppRegistry registerComponent HelloWorld gt HelloWorldApp Hemcinin baxReact Flutter QtIstinadlarRelease 0 74 1 2024 Chapter 1 What Is React Native oreilly com O Reilly Media Inc 29 April 2021 tarixinde Istifade tarixi 30 July 2020 Eisenman 2016 Android Release for React Native 14 September 2015 8 March 2021 tarixinde Istifade tarixi 2 November 2023 Shankland Stephen Mozilla s radical open source move helped rewrite rules of tech CNET March 29 2018 May 11 2022 tarixinde Istifade tarixi May 11 2022 Building For TV Devices React Native reactnative dev ingilis 2020 06 30 tarixinde Istifade tarixi 2020 10 02 Eisenman 2016 React Native for Windows macOS Build native Windows amp macOS apps with Javascript and React microsoft github io 2020 10 04 tarixinde Istifade tarixi 2020 10 02 React Native for Apple TV React Native for Apple TV ingilis 2020 09 21 tarixinde Istifade tarixi 2020 10 02 React Native for Web GitHub 2019 12 05 tarixinde Istifade tarixi 2019 11 06 Windows Apps Team React Native on the Universal Windows Platform blogs windows com April 13 2016 2016 11 07 tarixinde Istifade tarixi 2016 11 06 Out of Tree Platforms reactnative dev Facebook Inc 1 July 2020 tarixinde Istifade tarixi 30 July 2020 React Native Showcase react native dev ingilis 2023 04 04 tarixinde Istifade tarixi 2023 04 04 React Native in H2 2021 React Native reactnative dev ingilis 2021 08 19 tarixinde Istifade tarixi 2021 08 20 Mashable 7 April 2018 tarixinde orijinalindan arxivlesdirilib Istifade tarixi 7 April 2018 Zuckerberg Mark Fireside Chat With Facebook Founder and CEO Mark Zuckerberg TechCrunch interview 2012 09 12 2021 08 16 tarixinde Istifade tarixi 2021 08 16 Warren Christina Zuckerberg s Biggest Mistake Betting on HTML5 Mashable ingilis 2020 12 01 tarixinde Istifade tarixi 2020 10 29 A short Story about React Native 17 January 2018 tarixinde Istifade tarixi 16 January 2018 Christopher Chedeau A Deep Dive into React Native YouTube 12 September 2018 tarixinde Istifade tarixi 16 January 2018 React Native Bringing modern web techniques to mobile 26 March 2015 1 January 2016 tarixinde Istifade tarixi 2 November 2023 Eisenman 2016 Eisenman 2016 Bridging in React Native 14 October 2015 9 May 2021 tarixinde Istifade tarixi 16 January 2018 How we build React Native app 7 things which save your development time Part 2 Istifade tarixi 2019 11 06 Using TypeScript reactnative dev Meta Platforms Inc 14 July 2023 tarixinde Istifade tarixi 14 July 2023 Eisenman 2016 React Native Style 29 April 2021 tarixinde Istifade tarixi 24 February 2021 Elave edebiyyat Eisenman Bonnie Learning React Native 2016 ISBN 978 1 491 92900 1