{"id":3273,"date":"2019-07-05T09:02:57","date_gmt":"2019-07-05T07:02:57","guid":{"rendered":"https:\/\/wp-test.itcraft.pl\/pl\/?p=3273"},"modified":"2020-04-14T13:24:22","modified_gmt":"2020-04-14T11:24:22","slug":"7-mitow-o-react-native","status":"publish","type":"post","link":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/","title":{"rendered":"6 mit\u00f3w o React Native &#8211; nie wszystko z\u0142oto&#8230;"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"http:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"mainEntityOfPage\": {\n  \"@type\": \"WebPage\",\n  \"@id\": \"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/\"\n  },\n  \"headline\": \"6 mit\u00f3w o React Native - nie wszystko z\u0142oto...\",\n\n  \"image\": [{\n  \"@type\": \"ImageObject\",\n  \"contentUrl\": \"itCraft-blog-cover.png\",  \"url\":\"http:\/\/itcraftapps.com\/pl\/wp-content\/uploads\/sites\/5\/2019\/07\/itCraft-blog-cover.png\",\n  \"description\": \"Cover artyku\u0142u itCraft\",\n  \"name\": \"itCraft-blog-cover\"}\n],\n  \n  \"datePublished\": \"2019-07-05\",\n  \"dateModified\": \"2019-07-05\",\n  \"author\": {\n  \"@type\": \"Person\",\n  \"name\": \"Karol Wegner\",\n  \"jobTitle\": \"Co-owner\",\n  \"description\": \"Ekspert w zakresie nowoczesnych oraz skalowalnych system\u00f3w mobilnych. Od 2010, jako wsp\u00f3\u0142za\u0142o\u017cyciel itCraft, Karol rozwija firm\u0119 skupiaj\u0105c si\u0119 na tworzeniu aplikacji mobilnych. Tw\u00f3rca i inwestor w startupy mobilne\"\n\n  },\n  \"publisher\": {\n  \"@type\": \"Organization\",\n  \"name\": \"itCraft\",\n  \"logo\": {\n  \"@type\": \"ImageObject\",\n  \"url\": \"https:\/\/wp-test.itcraft.pl\/wp-content\/uploads\/2019\/04\/itCraft_kolor_jasne_tloq.jpg\"\n  }\n  },\n  \"description\": \"Technologia React Native coraz bardziej zyskuje na popularno\u015bci w\u015br\u00f3d klient\u00f3w jak i developer\u00f3w. W ci\u0105gu relatywnie kr\u00f3tkiej, 4-letniej historii wok\u00f3\u0142 React Native naros\u0142o kilka plotek i mit\u00f3w(...)\"\n}\n<\/script>\n\n\n\n<p>Technologia <a href=\"https:\/\/itcraftapps.com\/pl\/blog\/11-aplikacji-mobilnych-react-native-wydanych-przez-swiatowe-marki\/\">React Native<\/a> coraz bardziej zyskuje na popularno\u015bci w\u015br\u00f3d klient\u00f3w jak i developer\u00f3w. W ci\u0105gu relatywnie kr\u00f3tkiej, 4-letniej historii wok\u00f3\u0142 <a href=\"https:\/\/itcraftapps.com\/pl\/blog\/wybor-frameworka-javascript-react-angular-czy-vue-ktory-z-nich-najlepszy\/\">React<\/a> Native naros\u0142o kilka plotek i mit\u00f3w, w kt\u00f3re, cho\u0107 zawieraj\u0105 ziarno prawdy, niekoniecznie nale\u017cy \u015blepo wierzy\u0107. Sp\u00f3jrzmy na najbardziej popularne stwierdzenia nt. tej technologii i spr\u00f3bujmy rozwia\u0107 w\u0105tpliwo\u015bci i wyklarowa\u0107 realne mo\u017cliwo\u015bci produkcji aplikacji z u\u017cyciem React Native<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"text-align:left\"><strong>#1 Aplikacje mobilna Facebook i Instagram&nbsp; zosta\u0142y napisane w React Native &#8211; nieprawda<\/strong><\/h2>\n\n\n\n<p>Jedynie drobny modu\u0142 aplikacji Facebook zosta\u0142 wykonany w technologii React Native, tak samo w aplikacji Instagram. Facebook wykorzysta\u0142 ten fakt do promocji React Native, a od strony technicznej by\u0142 to test nowej technologii. Facebook przetestowa\u0142 technologi\u0119 React Native na module Zdarze\u0144 w okolicy, oryginalnie jedynie dla aplikacji na platform\u0119 <a href=\"https:\/\/itcraftapps.com\/pl\/zatrudnij-najlepszych-programistow-ios-do-swojego-projektu\/\">iOS<\/a>. Technologia nie zosta\u0142a zastosowana w \u017cadnym z kluczowych modu\u0142\u00f3w ich aplikacji mobilnej.&nbsp;<\/p>\n\n\n\n<p>R\u00f3wnie\u017c na  <a href=\"https:\/\/www.instagram.com\/about\/jobs\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" aria-label=\" (opens in a new tab)\">https:\/\/www.instagram.com\/about\/jobs\/<\/a> nie wida\u0107 \u017cadnych og\u0142osze\u0144 o prac\u0119 dla in\u017cynier\u00f3w React Native, za to jest wi\u0119cej ni\u017c kilka og\u0142osze\u0144 o programist\u00f3w technologii mobilnych Android oraz iOS. Wskazuje to na rozw\u00f3j aplikacji w natywnych technologiach mobilnych.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"text-align:left\">#2 Jak zaczniesz pracowa\u0107 z React Native to nie chcesz ju\u017c wraca\u0107 do native development &#8211; nieprawda<\/h2>\n\n\n\n<p>Aplikacja Airbnb by\u0142a wskazywana bardzo cz\u0119sto jako success story u\u017cycia technologii React Native. Niestety dla fan\u00f3w tej technologii w czerwcu 2018 roku na blogu prowadzonym przez in\u017cynier\u00f3w Airbnb zosta\u0142a podana informacja, \u017ce postanowili wr\u00f3ci\u0107 do natywnego programowania aplikacji mobilnych i rozstaj\u0105 si\u0119 z technologi\u0105 React Native po prawie dw\u00f3ch latach rozwoju tej technologii w ich organizacji.&nbsp;<\/p>\n\n\n\n<p>Airbnb podaje, \u017ce decyzja zwi\u0105zana by\u0142a z technicznymi i organizacyjnymi problemami zwi\u0105zanymi z u\u017cyciem technologii React Native w ich projektach. Wi\u0119cej informacji mo\u017cna przeczyta\u0107 bezpo\u015brednio na <a rel=\"noreferrer noopener nofollow\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/medium.com\/airbnb-engineering\/sunsetting-react-native-1868ba28e30a\" target=\"_blank\">https:\/\/medium.com\/airbnb-engineering\/sunsetting-react-native-1868ba28e30a<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"text-align:left\"><strong>#3 Praca z RN zmniejsza koszty realizacji projektu o 50% &#8211; nieprawda&nbsp;<\/strong><\/h2>\n\n\n\n<p>Maksymalny poziom zmniejszenia koszt\u00f3w jaki da si\u0119 uzyska\u0107 to pewnie 20-25%, ale praktyka pokazuje, \u017ce bli\u017csze prawdy jest, \u017ce zysk kosztowy jest bardzo niski, na poziomie 0-15%<\/p>\n\n\n\n<p>Ca\u0142kowity koszt<a href=\"https:\/\/itcraftapps.com\/pl\/\"> realizacji aplikacji mobilne<\/a>j wymaga wielu r\u00f3\u017cnych kompetencji mi\u0119dzy innymi: <a href=\"https:\/\/itcraftapps.com\/pl\/uslugi\/ux-research\/\">ux design<\/a>, ui design, analysis, project management, <a href=\"https:\/\/itcraftapps.com\/pl\/uslugi\/zapewnienie-jakosci\/\">quality assurance<\/a>, mobile application programming &#8211; native Android, native iOS or React Native.&nbsp;<\/p>\n\n\n\n<p>W zwi\u0105zku z tym, ca\u0142kowite koszty zwi\u0105zane z programowaniem stanowi\u0105 zazwyczaj od 45 do 60% koszt\u00f3w ca\u0142ego projektu &#8211; przyjmijmy w dalszych obliczeniach dla uproszczenia, \u017ce koszt developmentu to 50% koszt\u00f3w ca\u0142ego projektu. Pozosta\u0142e 50% koszt\u00f3w projektu b\u0119d\u0105 sta\u0142y niezale\u017cnie od technologii w jakiej stworzymy aplikacj\u0119 mobiln\u0105.&nbsp;<\/p>\n\n\n\n<p>W takim razie, je\u015bli nawet koszt zredukowania 2 programist\u00f3w (Android i iOS) do jednego programisty React Native redukuje koszt o 50% to i tak analizuj\u0105c ca\u0142y koszt stworzenia aplikacji maksymalnie zostanie obni\u017cony o 50% * 50% = 25%.&nbsp;<\/p>\n\n\n\n<p>Pozosta\u0142e problemy z m\u0142od\u0105 technologi\u0105 jak\u0105 jest React Native (na rynku od 2015 roku) i og\u00f3lnie z\u0142o\u017cono\u015bci\u0105 koncepcji \u201ccross-platform\u201d powoduje, \u017ce realny zysk w koszcie realizacji projektu szacuje si\u0119 na od 0 do 15%.&nbsp;<br \/><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"text-align:left\"><strong>#4 React Native to kolejna platform do tworzenia aplikacji hybrydowych &#8211; nieprawda&nbsp;<\/strong><\/h2>\n\n\n\n<p>Prezentowane ekrany i komponenty w aplikacji mobilnej napisanej w React Native s\u0105 komponentami natywnymi ale obs\u0142ugiwanymi z poziomu j\u0119zyka skryptowego. Natomiast aplikacje hybrydowe takie jak Cordova to tak naprawd\u0119 webview (okno przegl\u0105darki) wewn\u0105trz aplikacji mobilnej (HTML, CSS, JavaScript) rozszerzone o dost\u0119p do niekt\u00f3rych sprz\u0119towych funkcjonalno\u015bci urz\u0105dzenia.&nbsp;<\/p>\n\n\n\n<p>React Native to cross-platformowe natywne rozwi\u0105zanie. Aplikacja z punktu widzenia mobilnego systemu operacyjnego nie r\u00f3\u017cni si\u0119 od innych aplikacji. Logika aplikacji jest zaimplementowana w JavaScript, ale ostatecznie jej wynik jest dostarczany do systemu operacyjnego. Obie platformy iOS i Android oferuj\u0105 programistom silnik JavaScript dzi\u0119ki kt\u00f3remu mog\u0105 zleci\u0107 wykonanie kodu natywnego i otrzyma\u0107 jego wynik.<br \/><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"text-align:left\"><strong>#5 Programista, kt\u00f3ry zna programowa\u0142 aplikacje webowe w javascript, html i css, a jeszcze lepiej React.js szybko nauczy si\u0119 programowa\u0107 w React Native &#8211; fa\u0142sz&nbsp;<\/strong><\/h2>\n\n\n\n<p>Ludzie cz\u0119sto myl\u0105 poj\u0119cia &#8211; podobnie jest w przypadku technologii React Native, kt\u00f3ra to ma ma\u0142o wsp\u00f3lnego aplikacjami webowymi oraz nie jest tym samym co React.js. Natomiast je\u015bli chodzi o szybko\u015b\u0107 nauki pisania w React Native to zale\u017cy to raczej od do\u015bwiadczenia, indywidualnych predyspozycji danego in\u017cyniera oraz jego ch\u0119ci.<\/p>\n\n\n\n<p>Programowanie <a href=\"https:\/\/itcraftapps.com\/pl\/uslugi\/aplikacje-webowe\/\">aplikacji webowych<\/a> i mobilnych jest podobne od strony technicznej, ale to nie to samo. Konstrukcja aplikacji mobilnych, integracja z wbudowanymi podzespo\u0142ami i kontekst aplikacji jest zupe\u0142nie inny&nbsp; (aparat, gps, mikrofon, push notifications, system operacyjny Android\/ iOS). W aplikacjach webowych kontekst zapewnia przegl\u0105darka (r\u00f3\u017cna na r\u00f3\u017cnych urz\u0105dzeniach) w aplikacjach mobilnych kontekst dostarcza system operacyjny najcz\u0119\u015bciej Android lub iOS. Znajomo\u015b\u0107 tych dw\u00f3ch system\u00f3w i r\u00f3\u017cnic pomi\u0119dzy nimi jest niezb\u0119dna do prawid\u0142owego oprogramowania aplikacji mobilnej w React Native.<\/p>\n\n\n\n<p>Pozytywne jest to, \u017ce dla wi\u0119kszo\u015bci zastosowa\u0144 komponenty napisane w React Native w zupe\u0142no\u015bci wystarczaj\u0105, rzadko zdarza si\u0119 potrzeba napisania w\u0142asnego komponentu natywnego w Android lub iOS.<br \/><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"text-align:left\"><strong>#6 Wystarczy dowolny komputer i mo\u017cna programowa\u0107 aplikacj\u0119 w React Native na iOS oraz Android &#8211; fa\u0142sz<\/strong><\/h2>\n\n\n\n<p>W praktyce najlepiej dysponowa\u0107 Apple mac lub Apple mac oraz Windows<\/p>\n\n\n\n<p>Do zbudowania aplikacji na oba systemy Android i iOS potrzebne s\u0105 oba \u015brodowiska &#8211; Android Studio oraz XCode. Android Studio mo\u017cna zainstalowa\u0107 na komputerach z systemem iOS &#8211; co oznacza, \u017ce Mac wystarczy do programowania aplikacji React Native i budowania jej na iOS oraz Android, ale u\u017cytkownicy system\u00f3w Windows\/Linux, mog\u0105 tylko budowa\u0107 aplikacje na system Android, co jest du\u017c\u0105 niedogodno\u015bci\u0105.<\/p>\n\n\n\n<p>Aplikacj\u0119 trzeba przetestowa\u0107 na obu systemach, bo cz\u0119sto zdarzaj\u0105 si\u0119 r\u00f3\u017cnice w dzia\u0142aniu aplikacji React Native na obu wy\u017cej wymienionych systemach &#8211; co oznacza, \u017ce programista React Native powinien dysponowa\u0107 pe\u0142nym zestawem urz\u0105dze\u0144 mobilnych do testowania.&nbsp;<br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8222;image&#8221;: [{ &#8222;@type&#8221;: &#8222;ImageObject&#8221;, &#8222;contentUrl&#8221;: &#8222;itCraft-blog-cover.png&#8221;, &#8222;url&#8221;:&#8221;http:\/\/itcraftapps.com\/pl\/wp-content\/uploads\/sites\/5\/2019\/07\/itCraft-blog-cover.png&#8221;, &#8222;description&#8221;: &#8222;Cover artyku\u0142u itCraft&#8221;, &#8222;name&#8221;: &#8222;itCraft-blog-cover&#8221;} ], &#8222;datePublished&#8221;: &#8222;2019-07-05&#8221;, &#8222;dateModified&#8221;: &#8222;2019-07-05&#8221;, &#8222;author&#8221;: { &#8222;@type&#8221;: &#8222;Person&#8221;, &#8222;name&#8221;: &#8222;Karol Wegner&#8221;, &#8222;jobTitle&#8221;: &#8222;Co-owner&#8221;, &#8222;description&#8221;: &#8222;Ekspert w zakresie nowoczesnych oraz skalowalnych system\u00f3w mobilnych. Od 2010, jako wsp\u00f3\u0142za\u0142o\u017cyciel itCraft, Karol rozwija firm\u0119 skupiaj\u0105c si\u0119 na tworzeniu aplikacji mobilnych. Tw\u00f3rca i inwestor w startupy&hellip;<\/p>\n","protected":false},"author":1,"featured_media":3438,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9,5],"tags":[],"class_list":{"0":"post-3273","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-aplikacje-cross-platform","8":"category-news"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>6 mit\u00f3w o React Native - nie wszystko z\u0142oto... - itCraft blog<\/title>\n<meta name=\"description\" content=\"W ci\u0105gu relatywnie kr\u00f3tkiej, 4-letniej historii wok\u00f3\u0142 React Native naros\u0142o kilka plotek i mit\u00f3w, w kt\u00f3re nie nale\u017cy \u015blepo wierzy\u0107. Oto 6 najpopularniejszych\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"6 mit\u00f3w o React Native - nie wszystko z\u0142oto... - itCraft blog\" \/>\n<meta property=\"og:description\" content=\"W ci\u0105gu relatywnie kr\u00f3tkiej, 4-letniej historii wok\u00f3\u0142 React Native naros\u0142o kilka plotek i mit\u00f3w, w kt\u00f3re nie nale\u017cy \u015blepo wierzy\u0107. Oto 6 najpopularniejszych\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/\" \/>\n<meta property=\"og:site_name\" content=\"Aplikacje mobilne i webowe dla firm | itCraft\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-05T07:02:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-14T11:24:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itcraftapps.com\/pl\/wp-content\/uploads\/sites\/5\/2019\/07\/itCraft-blog-cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"318\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"6 mit\u00f3w o React Native - nie wszystko z\u0142oto... - itCraft blog","description":"W ci\u0105gu relatywnie kr\u00f3tkiej, 4-letniej historii wok\u00f3\u0142 React Native naros\u0142o kilka plotek i mit\u00f3w, w kt\u00f3re nie nale\u017cy \u015blepo wierzy\u0107. Oto 6 najpopularniejszych","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/","og_locale":"pl_PL","og_type":"article","og_title":"6 mit\u00f3w o React Native - nie wszystko z\u0142oto... - itCraft blog","og_description":"W ci\u0105gu relatywnie kr\u00f3tkiej, 4-letniej historii wok\u00f3\u0142 React Native naros\u0142o kilka plotek i mit\u00f3w, w kt\u00f3re nie nale\u017cy \u015blepo wierzy\u0107. Oto 6 najpopularniejszych","og_url":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/","og_site_name":"Aplikacje mobilne i webowe dla firm | itCraft","article_published_time":"2019-07-05T07:02:57+00:00","article_modified_time":"2020-04-14T11:24:22+00:00","og_image":[{"width":600,"height":318,"url":"https:\/\/itcraftapps.com\/pl\/wp-content\/uploads\/sites\/5\/2019\/07\/itCraft-blog-cover.png","type":"image\/png"}],"author":"root","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/","url":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/","name":"6 mit\u00f3w o React Native - nie wszystko z\u0142oto... - itCraft blog","isPartOf":{"@id":"https:\/\/itcraftapps.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/#primaryimage"},"image":{"@id":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/#primaryimage"},"thumbnailUrl":"https:\/\/itcraftapps.com\/pl\/wp-content\/uploads\/sites\/5\/2019\/07\/itCraft-blog-cover.png","datePublished":"2019-07-05T07:02:57+00:00","dateModified":"2020-04-14T11:24:22+00:00","author":{"@id":"https:\/\/itcraftapps.com\/pl\/#\/schema\/person\/7f005eebbb23587ebb5e67da80d14679"},"description":"W ci\u0105gu relatywnie kr\u00f3tkiej, 4-letniej historii wok\u00f3\u0142 React Native naros\u0142o kilka plotek i mit\u00f3w, w kt\u00f3re nie nale\u017cy \u015blepo wierzy\u0107. Oto 6 najpopularniejszych","breadcrumb":{"@id":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/#primaryimage","url":"https:\/\/itcraftapps.com\/pl\/wp-content\/uploads\/sites\/5\/2019\/07\/itCraft-blog-cover.png","contentUrl":"https:\/\/itcraftapps.com\/pl\/wp-content\/uploads\/sites\/5\/2019\/07\/itCraft-blog-cover.png","width":600,"height":318,"caption":"Cover artyku\u0142u itCraft"},{"@type":"BreadcrumbList","@id":"https:\/\/itcraftapps.com\/pl\/blog\/7-mitow-o-react-native\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itcraftapps.com\/pl\/"},{"@type":"ListItem","position":2,"name":"6 mit\u00f3w o React Native &#8211; nie wszystko z\u0142oto&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/itcraftapps.com\/pl\/#website","url":"https:\/\/itcraftapps.com\/pl\/","name":"Aplikacje mobilne i webowe dla firm | itCraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itcraftapps.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/itcraftapps.com\/pl\/#\/schema\/person\/7f005eebbb23587ebb5e67da80d14679","name":"root","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/itcraftapps.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/itcraftapps.com\/pl\/wp-content\/litespeed\/avatar\/5\/c28d2298456f70316440c99aa0dc214f.jpg?ver=1775043934","contentUrl":"https:\/\/itcraftapps.com\/pl\/wp-content\/litespeed\/avatar\/5\/c28d2298456f70316440c99aa0dc214f.jpg?ver=1775043934","caption":"root"},"url":"https:\/\/itcraftapps.com\/pl\/blog\/author\/root\/"}]}},"_links":{"self":[{"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/posts\/3273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/comments?post=3273"}],"version-history":[{"count":0,"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/posts\/3273\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/media\/3438"}],"wp:attachment":[{"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/media?parent=3273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/categories?post=3273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itcraftapps.com\/pl\/wp-json\/wp\/v2\/tags?post=3273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}