renventura / gutenberg-resources

Helpful resources for getting started with Gutenberg development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gutenberg Resources

Gutenberg is the new WordPress editor. It is built on ReactJS. As such, it introduces modern technologies that WordPress developers must learn to keep up with modern WordPress development.

One of the most intimidating things about trying to learn Javascript nowadays is where to start. Personally, as a developer who's always been more PHP/backend oriented, trying to dive in to modern Javascript is like..

trying to drink water from a fire hose

This list attempts to catalog valuable community resources that I've read/watched to make it easier to learn things like Gutenberg, React, Webpack, Babel, etc.

*Prices stated may not be current. No price means it's free!

Gutenberg

Summary Link Price*
Block Editor Handbook https://developer.wordpress.org/block-editor/
Intro to Gutenberg and creating blocks(series) https://www.youtube.com/watch?v=U4sfx7vN0Iw
Building Gutenberg blocks with JSX https://modularwp.com/how-to-build-gutenberg-blocks-jsx/
WordPress and JS in 2019: Coding a Custom Block Type https://www.youtube.com/watch?v=Mv68Sa-iHyo
Enable Inner Blocks in Gutenberg https://www.ibenic.com/enable-inner-blocks-gutenberg/

React

Summary Link Price
React Crash Course https://www.youtube.com/watch?v=sBws8MSXN7A
React & Webpack 4 from Scratch https://www.youtube.com/watch?v=deyxI-6C2u4

Webpack

Summary Link Price*
Webpack documentation https://webpack.js.org/concepts
Webpack Crash Course https://www.youtube.com/watch?v=lziuNMk_8eQ
Setting Up Webpack for Your Project https://medium.com/@imranhsayed/setting-up-webpack-for-your-project-97279bbb0385
Entry point wildcards https://code.luasoftware.com/tutorials/webpack/webpack-wildcard-support-for-entry-points/

Babel

Summary Link Price*
Using Babel and Webpack https://www.youtube.com/watch?v=iWUR04B42Hc

Thanks

Thank you to all the creators for providing such valuable information for others to learn! Your efforts make the web fun to use and learn.

About

Helpful resources for getting started with Gutenberg development