{"id":5178,"date":"2019-12-31T09:05:33","date_gmt":"2019-12-31T13:05:33","guid":{"rendered":"https:\/\/www.freelancinggig.com\/blog\/?p=5178"},"modified":"2019-12-31T09:05:35","modified_gmt":"2019-12-31T13:05:35","slug":"what-is-mobx","status":"publish","type":"post","link":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/","title":{"rendered":"What is MobX?"},"content":{"rendered":"<p>MobX is mainly sponsored by Coinbase, Mendix,\nopen-source of Facebook, Canva, Guilded, Algolia, Auction Frontier, TalentPlot\nfor about 100$ per month or at times even more! Also, beyond this many\nindividual backers have given one-time contributions. It is great to know that\nthe philosophy behind the MobX is quite simple:<\/p>\n\n\n\n<p>Anything which may be derived from the state\nof application should be even automatically derived that includes UI, server\ncommunication, data serialization, and others.<\/p>\n\n\n\n<p>&#x2013;&#xA0; &#xA0;&#xA0;<strong>Support of\nBrowser<\/strong><\/p>\n\n\n\n<p>MobX &gt;=5 it can run on any browser having\nthe support of ES6 proxy. It may then throw an error for the startup of the\nolder atmosphere like IE11, Node.js &lt;6 and it might also React Native\nAndroid upon the older JavaScriptCore about how you can upgrade.<\/p>\n\n\n\n<p>MobX 4 usually runs on the browser of ES5 and\nit will also be maintained actively. The MobX 4, as well as the 5 APIs, are the\nsame as well as semantically they may simply achieve the same, however, MobX 4\nalso has some kind of limitations.<\/p>\n\n\n\n<p>&#x2013;&#xA0; &#xA0;&#xA0;<strong>Tip:<\/strong><\/p>\n\n\n\n<p>The main point of entry of MobX 5 package and\nships with code of ES5 for the backward compatibility has various build tools.\nHowever, as MobX 5 usually runs only on modern browsers, consider using fast\nand small ES6 build:<\/p>\n\n\n\n<p>MobX and React together are known to be an\ninfluential combination. The React usually renders the state of the application\nby offering the mechanisms that could translate in the tree of components that\nare rendered able. Moreover, MobX offers a mechanism for storing and updating\nthe state of application which is then used by React.<\/p>\n\n\n\n<p>Both MobX and React offer unique and optimal\nsolutions for the common problems in the development of the application.\nHowever, React offers mechanisms that could optimally render the UI through\nusing the virtual DOM which helps to reduces the number of the most expensive\nDOM mutations. MobX offers the mechanisms for optimally synchronize the\napplication state through the React components through using the reactive\nthrough the virtual dependency and state graph which is just updated while\nstrictly required and does not get stale.<\/p>\n\n\n\n<p>&#x2013;&#xA0; &#xA0;&#xA0;<strong>How does MobX\nreact?<\/strong><\/p>\n\n\n\n<p>Why the new message does get printed whenever\nunfinished for doing Count gets changed? Here, the answer is quite simple as\nper the thumb rule.<\/p>\n\n\n\n<p>MobX usually reacts to the existing noticeable\nproperty which is read at the time of execution of the tracked function. Having\na complete and in-depth explanation about the fact that how MobX identifies to\nwhich observables require to get reacted, you need to also check and understand\nthat what does MobX reacts to.<\/p>\n\n\n\n<p>Unlike various frameworks of flux, MobX is not\nopinionated about the fact that how the user events must get handled as this\nmay be simply done in the Flux manner, or it could be done through processing\nevents with the use of RxJS, or by just handling the events in various\nstraightforward possible way. Also, in end it will boil down and also somehow\nstate must get updated.<\/p>\n\n\n\n<p>Subsequent to updating state MobX it will take\ncomplete care of rest in most efficient as well as glitch-free way. Hence as\nper the simple statements, like it is mentioned below, are actually adequate to\nupdate the user interface automatically.<\/p>\n\n\n\n<p>There is not any technical requirement for the\nfiring events, known as the dispatcher and other additional things. The React\ncomponent at the end certainly is nothing more as compared to the fancy\nrepresentation of the state. The derivation will be managed perfectly by the\nMobX.<\/p>\n\n\n\n<p>On the other hand, MobX also has a voluntary\nbuilt-in concept related to the actions. It&#x2019;s quite simple! Use them for your\nbenefit; they would even help to structure the code better and also make wise\ndecisions and also when and where the state must get modified.<\/p>\n\n\n\n<p>&#x2013;&#xA0; &#xA0;&#xA0;<strong>MobX: Scalable\nand Simple<\/strong><\/p>\n\n\n\n<p>MobX is the least conspicuous libraries that\nyou may simply use for the state management. This makes the MobX approach is\nnot only simple, but it is quite scalable:<\/p>\n\n\n\n<p><strong>&#x2013; Using real and classes references<\/strong><\/p>\n\n\n\n<p>In MobX you do not require to normalize the\ndata. It makes the library to be much suitable and appropriate for complex\nmodels of domain. At Mendix about 500 diverse domain classes are available in\nthe single application.<\/p>\n\n\n\n<p><strong>&#x2013; Referential reliability is assured<\/strong><\/p>\n\n\n\n<p>As the data doesn&#x2019;t require to get normalized,\nand even MobX will track the relationship automatically between the derivation\nand state, you also get the referential integrity for completely free.\nRendering something which is considered to be accessed through three different\nlevels related to indirection?<\/p>\n\n\n\n<p>There is not any problem, MobX will keep track\nand even re-render at any point in time about the changes in the references. As\na result of the staleness, bugs are the crucial thing about the past. As the\nprogrammer, you may even forget about changing some of the data that could\ninfluence the seemingly unconnected component in the corner <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/case\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>case<\/a>. Here, MobX\nwill never forget.<\/p>\n\n\n\n<p><strong>Simple actions are easy to sustain<\/strong><\/p>\n\n\n\n<p>As it is earlier demonstrated, modifying the\nstate while using the MobX is quite much straightforward. You just need to\nwrite down the intentions and MobX will take the best care about the rest of\nthe things.<\/p>\n\n\n\n<p><strong>Finely grained observability is highly\nefficient!<\/strong><\/p>\n\n\n\n<p>MobX usually builds the graph of various\nderivations in the application to search the least number of the re-computations\nwhich is required for preventing staleness. &#x201C;Derive everything&#x201D; may\nalso sound to be expensive; MobX creates the virtual graph derivation to\ndiminish a number of computations that are required to keep the derivations in\nperfect sync with the state.<\/p>\n\n\n\n<p>However, while testing the MobX at Mendix we\nusually found that using the library for tracking the relations in the code is\nquite often efficient as compared to pushing of the changes through the\napplication through using the handwritten events and &#x201C;smart&#x201D;\ncontainer components that are selector based.<\/p>\n\n\n\n<p><strong>Conclusion:<\/strong><\/p>\n\n\n\n<p>MobX is the library that is battle-tested and\nthat makes the state management to be quite much simple as well as scalable by\napplying the TFRP also known as transparently functional reactive programming.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MobX is mainly sponsored by Coinbase, Mendix, open-source of Facebook, Canva, Guilded, Algolia, Auction Frontier, TalentPlot for about 100$ per month or at times even &#x2026;<\/p>\n","protected":false},"author":3,"featured_media":5179,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[1718,1719],"class_list":["post-5178","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-startup-resources","tag-mobx","tag-what-is-mobx"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is MobX? - Developers, Designers &amp; Freelancers - FreelancingGig<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is MobX? - Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"og:description\" content=\"MobX is mainly sponsored by Coinbase, Mendix, open-source of Facebook, Canva, Guilded, Algolia, Auction Frontier, TalentPlot for about 100$ per month or at times even ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/\" \/>\n<meta property=\"og:site_name\" content=\"Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-31T13:05:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-31T13:05:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/12\/MobX.png\" \/>\n\t<meta property=\"og:image:width\" content=\"738\" \/>\n\t<meta property=\"og:image:height\" content=\"415\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kitty Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kitty Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/\"},\"author\":{\"name\":\"Kitty Gupta\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\"},\"headline\":\"What is MobX?\",\"datePublished\":\"2019-12-31T13:05:33+00:00\",\"dateModified\":\"2019-12-31T13:05:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/\"},\"wordCount\":1029,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/MobX.png\",\"keywords\":[\"MobX\",\"what is MobX\"],\"articleSection\":[\"Startup Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/\",\"name\":\"What is MobX? - Developers, Designers &amp; Freelancers - FreelancingGig\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/MobX.png\",\"datePublished\":\"2019-12-31T13:05:33+00:00\",\"dateModified\":\"2019-12-31T13:05:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/MobX.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/MobX.png\",\"width\":738,\"height\":415,\"caption\":\"what is MobX\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/12\\\/31\\\/what-is-mobx\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is MobX?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"name\":\"Developers, Designers &amp; Freelancers - FreelancingGig\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\",\"name\":\"FreelancingGig\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"width\":213,\"height\":35,\"caption\":\"FreelancingGig\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\",\"name\":\"Kitty Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Kitty Gupta\"},\"description\":\"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is MobX? - Developers, Designers &amp; Freelancers - FreelancingGig","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:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/","og_locale":"en_US","og_type":"article","og_title":"What is MobX? - Developers, Designers &amp; Freelancers - FreelancingGig","og_description":"MobX is mainly sponsored by Coinbase, Mendix, open-source of Facebook, Canva, Guilded, Algolia, Auction Frontier, TalentPlot for about 100$ per month or at times even ...","og_url":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/","og_site_name":"Developers, Designers &amp; Freelancers - FreelancingGig","article_published_time":"2019-12-31T13:05:33+00:00","article_modified_time":"2019-12-31T13:05:35+00:00","og_image":[{"width":738,"height":415,"url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/12\/MobX.png","type":"image\/png"}],"author":"Kitty Gupta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kitty Gupta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#article","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/"},"author":{"name":"Kitty Gupta","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c"},"headline":"What is MobX?","datePublished":"2019-12-31T13:05:33+00:00","dateModified":"2019-12-31T13:05:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/"},"wordCount":1029,"commentCount":0,"publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/12\/MobX.png","keywords":["MobX","what is MobX"],"articleSection":["Startup Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/","url":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/","name":"What is MobX? - Developers, Designers &amp; Freelancers - FreelancingGig","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#primaryimage"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/12\/MobX.png","datePublished":"2019-12-31T13:05:33+00:00","dateModified":"2019-12-31T13:05:35+00:00","breadcrumb":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#primaryimage","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/12\/MobX.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/12\/MobX.png","width":738,"height":415,"caption":"what is MobX"},{"@type":"BreadcrumbList","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/12\/31\/what-is-mobx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freelancinggig.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is MobX?"}]},{"@type":"WebSite","@id":"https:\/\/www.freelancinggig.com\/blog\/#website","url":"https:\/\/www.freelancinggig.com\/blog\/","name":"Developers, Designers &amp; Freelancers - FreelancingGig","description":"","publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freelancinggig.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freelancinggig.com\/blog\/#organization","name":"FreelancingGig","url":"https:\/\/www.freelancinggig.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","width":213,"height":35,"caption":"FreelancingGig"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c","name":"Kitty Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","caption":"Kitty Gupta"},"description":"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background."}]}},"_links":{"self":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/comments?post=5178"}],"version-history":[{"count":1,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5178\/revisions"}],"predecessor-version":[{"id":5180,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5178\/revisions\/5180"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media\/5179"}],"wp:attachment":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media?parent=5178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/categories?post=5178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/tags?post=5178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}