I recently spent four months developing Gutenberg blocks for the Boldermail email builder. Prior to this, I only had used JavaScript with the jQuery library to add cool dynamic effects to my websites. At first, I felt frustration over the large amount of new language standards and frameworks I had to learn. I had to read about ReactJS, babel, webpack, ESLint, ES5 vs ESNext, among other things. Even my preferred code editor, Eclipse, didn’t support ReactJS natively, and required additional configuration! This experience motivated me to start this series of articles, which I’m calling “ReactJS and Gutenberg for the WordPress PHP + jQuery Developer”. My goal is to share what I have learned, and to provide an introduction to ReactJS and Gutenberg. In this article, I will show you how to get ready to code a block for Gutenberg. Let’s begin!
[Read more…] about ReactJS and Gutenberg: Concepts and Tools to Get Started with the New Block Editor