Experimental Block Supports
-
I’ve been reading this full-site editing tutorial (https://fullsiteediting.com/courses/full-site-editing-for-theme-developers/) to get a better understanding of block themes and theme.json. In the course reading, I came across the concept of experimental blocks and this description:?
Experimental block supports are subject to change and are prefixed with “__experimental”.
This can mean that the feature is new and needs to be tested before it can be considered stable.
It can also mean that there are changes planned -like the introduction of the new Typography panel, the fonts API, or that there are known bugs or difficulties with the implementation.
As a block developer you can use these but know that the specifics of the feature might change.I was curious and looked into the WordPress files. I went into the wp_includes folder < blocks < column < block.json and saw this:
"typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalFontWeight": true, "__experimentalFontStyle": true,? ...
Other block.json files in wp_includes are similar. I was wondering – does this mean that many of the block features are not stable yet? I’d like to use block themes for clients, but I’m concerned if the themes are using block support/features that aren’t stable yet and are subject to change. Does this mean Twenty-Twenty-Three should not be used in a production or commercial environment? I’m very new to block themes and theme.json, so I may be misunderstanding and the experimental nature might not create a problem, but I thought I’d ask for some clarification. ??
Thank you very much for your time!
- The topic ‘Experimental Block Supports’ is closed to new replies.