{"id":40,"date":"2019-12-07T17:08:36","date_gmt":"2019-12-07T16:08:36","guid":{"rendered":"https:\/\/sketch2react.wordpress.com\/2019\/12\/07\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/"},"modified":"2021-11-08T17:14:59","modified_gmt":"2021-11-08T16:14:59","slug":"how-to-do-real-time-component-development-with-sketch-stratos-storybook","status":"publish","type":"post","link":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/","title":{"rendered":"How to do real-time component development with Sketch, Stratos &#038; Storybook"},"content":{"rendered":"<figure>\n<p class=\"\"><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png\" data-width=\"3840\" data-height=\"2160\"><\/p>\n<\/figure>\n<div class=\"boldgrid-section\">\n<div class=\"container\">\n<div class=\"row\">\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\n<p class=\"\"><strong>Update&nbsp;November 2021: <\/strong>Stratos Components is not longer available. We&#8217;re are a very small team with spare time to develop apps and something had to go, sad to say. We are now focusing on Sketch2React and Stratos Tokens. Still this tutorial is nice to keep around, as a kind of time machine for our projects.<\/p>\n<h3 class=\"\">Let\u2019s get the big picture<\/h3>\n<p class=\"\">First of all we have <a href=\"https:\/\/www.sketch.com\" target=\"_blank\" rel=\"noopener noreferrer\">Sketch<\/a>. An excellent tool for designing and crafting user interfaces that\u2019s used by over 1 million designers worldwide. That soon will add Figma-like functions like <strong>real-time design collaboration<\/strong> among many great things.<\/p>\n<p class=\"\">Then you have <a href=\"https:\/\/storybook.js.org\" target=\"_blank\" rel=\"noopener noreferrer\">Storybook<\/a>, an open source tool for developing UI components in isolation for React, Vue, and Angular. It makes building stunning UIs organized and efficient. Their words not ours, but we totally agree ?<\/p>\n<p class=\"\">Add in the middle of this <strong>Stratos<\/strong>, the \u201cnext version\u201d of <a href=\"https:\/\/gumroad.com\/l\/stratoswfh\" target=\"_blank\" rel=\"noopener noreferrer\">Sketch2React<\/a> and you have yourself an explosive <strong>visual real-time, design to code component development enviroment.<\/strong> <em>Our words and we can back up every single character in that sentence.<\/em><\/p>\n<p>Below tutorial is for what we now call <strong>Stratos Components<\/strong>. You can get it plus Stratos Tokens by <a href=\"https:\/\/gumroad.com\/l\/stratoswfh\" target=\"_blank\" rel=\"noopener noreferrer\">going here<\/a>.<\/p>\n<h3 class=\"\">Tutorial time folks<\/h3>\n<p><strong>So how do you use Stratos, Sketch and Storybook together?<\/strong> In this tutorial I\u2019ll show you how to setup everything, get things running and show you the strengths of a design to code world that\u2019s happening right now.<\/p>\n<div class=\"nv-iframe-embed\"><iframe loading=\"lazy\" title=\"How to add Storybook.js to Stratos projects\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/2WTSCNsO7Kw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<h3>Tutorial Resources<\/h3>\n<p class=\"\">Here\u2019s a couple of things that I use in this tutorial that can be handy.<\/p>\n<ul>\n<li><a href=\"https:\/\/storybook.js.org\/docs\/guides\/guide-react\/\" target=\"_blank\" rel=\"noopener noreferrer\">Automatic setup for Storybook React<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/redirect?q=https%3A%2F%2Fblog.bitsrc.io%2F7-tools-for-building-your-design-system-in-2020-452d9c9b3b8e&amp;redir_token=p_qdpd9xnf8mHWQ2WUw9lzoB5p18MTU3NTgxNzQ2M0AxNTc1NzMxMDYz&amp;event=video_description&amp;v=2WTSCNsO7Kw\" target=\"_blank\" rel=\"noopener noreferrer\">Article<\/a> I mention in the beginning<\/li>\n<\/ul>\n<h3>Code Screenshots &amp; a bit of explaining<\/h3>\n<h4 class=\"\">What gets auto-generated from&nbsp;Stratos?<\/h4>\n<p>The <strong>styled components themselves<\/strong>. We use <strong>markup to expand<\/strong> what can be done directly from within Sketch (and later Figma). Frankly none of these fine design apps where ever built to do what we are able to pull off with Stratos (or Sketch2React).<\/p>\n<p>So by using our own markup we bypass all the constraints and the text tool is your best friend here.<\/p>\n<h4 class=\"\">What do I need to do inside my code&nbsp;editor?<\/h4>\n<p class=\"\">For this very simple example, only the code I used down below. Basically what you do is you import the styled components into your Storybook&nbsp;.stories by using very basic javascript and React code. Thanks <a href=\"https:\/\/medium.com\/u\/ec576ed42c01\" target=\"_blank\" rel=\"noopener noreferrer\">Fredrik Ward<\/a>&nbsp;<\/p>\n<h4 class=\"\">To get my typography into Storybook I wrote this code<\/h4>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<figure class=\"wp-caption\">\n<p class=\"mod-reset\"><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*AmazFT8dF9tG4RFCyCEhcA.png\" data-width=\"2680\" data-height=\"1626\"><\/p><figcaption class=\"wp-caption-text\">The code for the Typography section in my demo Storybook<\/figcaption><\/figure>\n<figure class=\"wp-caption\">\n<p class=\"\"><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*Tua9p75-z2JeyvfSiHevkw.gif\" data-width=\"960\" data-height=\"564\"><\/p><figcaption class=\"wp-caption-text\">\u2026and this is how this looks inside of Storybook<\/figcaption><\/figure>\n<div class=\"boldgrid-section\">\n<div class=\"container\">\n<div class=\"row\">\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\n<h4>To get my colors into Storybook I wrote this code<\/h4>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<figure class=\"wp-caption\">\n<p class=\"mod-reset\"><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*KjbCC403ZlFym5ZdExFQug.png\" data-width=\"2680\" data-height=\"1626\"><\/p><figcaption class=\"wp-caption-text\">The code for the Colors section in my demo Storybook<\/figcaption><\/figure>\n<figure class=\"wp-caption\">\n<p class=\"mod-reset\"><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*3yNFydcX1FlKo1Ywkyc55w.gif\" data-width=\"960\" data-height=\"554\"><\/p><figcaption class=\"wp-caption-text\">\u2026and this is how this looks inside of Storybook<\/figcaption><\/figure>\n<div class=\"boldgrid-section\">\n<div class=\"container\">\n<div class=\"row bg-editor-hr-wrap\">\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\n<div class=\"row bg-editor-hr-wrap\">\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\n<hr>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"boldgrid-section\">\n<div class=\"container\">\n<div class=\"row\">\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\n<p><em>Stratos Alpha 1 will be available to all our Patreons &amp; Gumroadians before end of this year.<\/em><\/p>\n<p class=\"\">All the best<\/p>\n<p>Juan Maguid, Team Sketch2React<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Update&nbsp;November 2021: Stratos Components is not longer available. We&#8217;re are a very small team with spare time to develop apps and something had to go, sad to say. We are now focusing on Sketch2React and Stratos Tokens. Still this tutorial is nice to keep around, as a kind of time machine for our projects. Let\u2019s&hellip;&nbsp;<a href=\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">How to do real-time component development with Sketch, Stratos &#038; Storybook<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[166],"tags":[59,18,55,139,116],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-tutorials","tag-react","tag-sketch-app","tag-sketch2react","tag-storybook","tag-stratosapp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to do real-time component development with Sketch, Stratos &#038; Storybook | Sketch2React Blog<\/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:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to do real-time component development with Sketch, Stratos &amp; Storybook - Sketch2React Blog\" \/>\n<meta property=\"og:description\" content=\"Update&nbsp;November 2021: Stratos Components is not longer available. We&#8217;re are a very small team with spare time to develop apps and something had to go, sad to say. We are now focusing on Sketch2React and Stratos Tokens. Still this tutorial is nice to keep around, as a kind of time machine for our projects. Let\u2019s&hellip;&nbsp;Read More &raquo;How to do real-time component development with Sketch, Stratos &#038; Storybook\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\" \/>\n<meta property=\"og:site_name\" content=\"Sketch2React Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-07T16:08:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-08T16:14:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png\" \/>\n<meta name=\"author\" content=\"Juan Maguid\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Maguid\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\"},\"author\":{\"name\":\"Juan Maguid\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e\"},\"headline\":\"How to do real-time component development with Sketch, Stratos &#038; Storybook\",\"datePublished\":\"2019-12-07T16:08:36+00:00\",\"dateModified\":\"2021-11-08T16:14:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\"},\"wordCount\":493,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png\",\"keywords\":[\"React\",\"Sketch App\",\"Sketch2react\",\"Storybook\",\"Stratosapp\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\",\"url\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\",\"name\":\"How to do real-time component development with Sketch, Stratos & Storybook - Sketch2React Blog\",\"isPartOf\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png\",\"datePublished\":\"2019-12-07T16:08:36+00:00\",\"dateModified\":\"2021-11-08T16:14:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage\",\"url\":\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png\",\"contentUrl\":\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sketch2react.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to do real-time component development with Sketch, Stratos &#038; Storybook\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#website\",\"url\":\"https:\/\/sketch2react.io\/blog\/\",\"name\":\"Sketch2React Blog\",\"description\":\"Articles, tutorials, tips &amp; tricks\",\"publisher\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sketch2react.io\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\",\"name\":\"Sketch2React Blog\",\"url\":\"https:\/\/sketch2react.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png\",\"contentUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png\",\"width\":512,\"height\":512,\"caption\":\"Sketch2React Blog\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e\",\"name\":\"Juan Maguid\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g\",\"caption\":\"Juan Maguid\"},\"url\":\"https:\/\/sketch2react.io\/blog\/author\/sketch2react\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to do real-time component development with Sketch, Stratos &#038; Storybook | Sketch2React Blog","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:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/","og_locale":"en_US","og_type":"article","og_title":"How to do real-time component development with Sketch, Stratos & Storybook - Sketch2React Blog","og_description":"Update&nbsp;November 2021: Stratos Components is not longer available. We&#8217;re are a very small team with spare time to develop apps and something had to go, sad to say. We are now focusing on Sketch2React and Stratos Tokens. Still this tutorial is nice to keep around, as a kind of time machine for our projects. Let\u2019s&hellip;&nbsp;Read More &raquo;How to do real-time component development with Sketch, Stratos &#038; Storybook","og_url":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/","og_site_name":"Sketch2React Blog","article_published_time":"2019-12-07T16:08:36+00:00","article_modified_time":"2021-11-08T16:14:59+00:00","og_image":[{"url":"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png","type":"","width":"","height":""}],"author":"Juan Maguid","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Juan Maguid","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#article","isPartOf":{"@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/"},"author":{"name":"Juan Maguid","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e"},"headline":"How to do real-time component development with Sketch, Stratos &#038; Storybook","datePublished":"2019-12-07T16:08:36+00:00","dateModified":"2021-11-08T16:14:59+00:00","mainEntityOfPage":{"@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/"},"wordCount":493,"commentCount":0,"publisher":{"@id":"https:\/\/sketch2react.io\/blog\/#organization"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png","keywords":["React","Sketch App","Sketch2react","Storybook","Stratosapp"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/","url":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/","name":"How to do real-time component development with Sketch, Stratos & Storybook - Sketch2React Blog","isPartOf":{"@id":"https:\/\/sketch2react.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png","datePublished":"2019-12-07T16:08:36+00:00","dateModified":"2021-11-08T16:14:59+00:00","breadcrumb":{"@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#primaryimage","url":"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png","contentUrl":"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*6Ww13M1tHqX9he2fTmE4rQ@2x.png"},{"@type":"BreadcrumbList","@id":"https:\/\/sketch2react.io\/blog\/how-to-do-real-time-component-development-with-sketch-stratos-storybook\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sketch2react.io\/blog\/"},{"@type":"ListItem","position":2,"name":"How to do real-time component development with Sketch, Stratos &#038; Storybook"}]},{"@type":"WebSite","@id":"https:\/\/sketch2react.io\/blog\/#website","url":"https:\/\/sketch2react.io\/blog\/","name":"Sketch2React Blog","description":"Articles, tutorials, tips &amp; tricks","publisher":{"@id":"https:\/\/sketch2react.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sketch2react.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sketch2react.io\/blog\/#organization","name":"Sketch2React Blog","url":"https:\/\/sketch2react.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png","contentUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png","width":512,"height":512,"caption":"Sketch2React Blog"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e","name":"Juan Maguid","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g","caption":"Juan Maguid"},"url":"https:\/\/sketch2react.io\/blog\/author\/sketch2react\/"}]}},"_links":{"self":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":4,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":1664,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions\/1664"}],"wp:attachment":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}