developer-blog-content
developer-blog-content copied to clipboard
How to build and design blocks for consistent dev and user experiences
Discussed in https://github.com/WordPress/developer-blog-content/discussions/346
Originally posted by justintadlock November 21, 2024 We should have a good guide for building blocks so that they:
- Provide a nice user experience that is consistent with Core design principles
- Make it easy for theme authors to integrate with them
- Favors smaller pieces that can be integrated into patterns
- Integrate with Core design tools
- Use Core components as much as possible
- When a binding, variation, or style variation would be better
Basically, this should be a sort of "dos" and "don'ts" of block building with perhaps some tips/tricks thrown in. Mostly, I'm just throwing out some ideas at the moment. Please contribute to the discussion.
This idea came out of a discussion around WooCommerce and creating a consistent user experience. CC: @ellenbauer