{"id":2560,"date":"2022-05-17T15:04:50","date_gmt":"2022-05-17T19:04:50","guid":{"rendered":"https:\/\/montclair.wordcamp.org\/2022\/?post_type=wcb_session&#038;p=2560"},"modified":"2022-05-17T15:16:51","modified_gmt":"2022-05-17T19:16:51","slug":"building-blocks-for-building-blocks","status":"publish","type":"wcb_session","link":"https:\/\/montclair.wordcamp.org\/2022\/session\/building-blocks-for-building-blocks\/","title":{"rendered":"Building Blocks for Building Blocks"},"content":{"rendered":"\n<p>Learn how to create a block! In this talk, we\u2019ll go over the basics of building a block: from getting started using `@wordpress\/create-block`, exploring different ways of saving your content &amp; when to use them, to using existing components and tools to avoid reinventing the wheel. We\u2019ll also learn about the Block Directory and how to submit blocks for other people to use.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to create a block! In this talk, we\u2019ll go over the basics of building a block: from getting started using `@wordpress\/create-block`, exploring different ways of saving your content &amp; when to use them, to using existing components and tools to avoid reinventing the wheel. We\u2019ll also learn about the Block Directory and how [&hellip;]<\/p>\n","protected":false},"author":1819835,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1656188100,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2507],"footnotes":""},"session_track":[43],"session_category":[],"class_list":["post-2560","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"25 June 2022","time":"4:15 pm"},"session_speakers":[{"id":"2507","slug":"kelly-choyce-dwan","name":"Kelly Choyce-Dwan","link":"https:\/\/montclair.wordcamp.org\/2022\/speaker\/kelly-choyce-dwan\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/2560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/2560\/revisions"}],"predecessor-version":[{"id":2561,"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/2560\/revisions\/2561"}],"speakers":[{"embeddable":true,"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/speakers\/2507"}],"author":[{"embeddable":true,"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wporg\/v1\/users\/ryelle"}],"wp:attachment":[{"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/media?parent=2560"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_track?post=2560"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montclair.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_category?post=2560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}