WP Calypso is the newest addition to Automattic’s open source projects. It took both the WordPress and the web communities by storm this week — everyone is talking and writing about it now. But what it really is? Does it deserve the attention it gets?
I was surprised when I first heard about Calypso on Monday. Even more, plenty of questions started to pop up in my mind, namely:
- How does it relate to WordPress.org?
- How is it different from WordPress.org?
- How can I use it on my self-hosted WP blog?
- Why should I care? It’s an Automattic’s project after all.
…and some others, especially more technical ones. Well, I’ll do my best and will explain “everything” in today’s article. Have a nice read!
In the third installment of our “How to make a React-powered WP theme” tutorial, we create the starting point of our React-powered WordPress theme. I’ll show you what all we need to import in order to have a working application. We’ll also talk about how to properly divide the React components into smart and dumb ones.
I just came home from the first day of the two-day conference about reactive programming and the React ecosystem. Man, I’m pretty pumped up! It was magnificent, and my brain hurts a bit. Here are my feelings from the day:
Figure 1: Not everything is a JSON document. Tweet link
In the second part of our tutorial, we’ll be talking about the theme’s initial folder/file structure, installing required Node packages, configuring Webpack and setting up a Node development server with hot reloading. I’ll show you how to properly bootstrap a Redux-powered WordPress theme. If you want to see how the project will look at the end of this article, look at its GitHub repository (branch
In all seriousness, React is an awesome library for building UIs. If you use Facebook, then you have already seen it in action — the whole chat is written in it. But what is it all about? Well, I’ve written about it very briefly before (link, link). The Internet is full of articles describing its prowess. However, there are plenty of people who prefer watching videos, listening to an experienced developer explaining it, instead of having to spend weeks of hard reading. And I got something special for you. Two things actually.