This article is incredible. Bill Erickson has very valid good point that “At the end of the day I’m building on a CMS so that my clients can edit their content.”
The Gutenberg Editor is powerful and you want the client to use it natively. The developer essentially makes the native editor a page builder and displays what is created in the editor on the front-end.
This seems like a tremendous can of worms. Especially if your used to just creating templates.
How can we customize blocks so they look the way we want on the front-end? Why would we want to create custom blocks in the editor? Is it difficult to change the way the block looks in the editor itself? Is this theming with Gutenberg really necessary?