Renderless Components

or How Logic Doesn't Always Need a UI

If you’re using Redux with React, you are probably familiar with the concept of container and presentational components. If you are, you can skip ahead to the section Renderless Components. If you’re not, let me give you a very brief description of each.

Container Components

The purpose of a “container … Read More

Response to CSS vs Sass

Previously, there was an article here where I argued that another person’s opinion on a subject was incorrect. I made a logical argument, supported it with several points of evidence. I demonstrated the incorrectness of his opinion thoroughly.

I decided to delete it all.

I did this because I realized … Read More

How to Dynamically Render React Components

I am currently working on a React/Redux universally rendered application at work. It has some fun parts and I want to share what I’ve learned from building them.

One of those parts is a component I have called the BlocksLoop. In the design phase of the project, long before I … Read More

How To Use Client Side Libraries in a Universal JavaScript App

At work, I am building a JavaScript application with universal rendering. There are a number of challenges with building a universally rendered application, but one challenge in particular is making sure code that should only run on the client doesn’t cause the server to crash.

Today, I built a React … Read More

State Snapshots in Redux

Redux is a predictable state container for JavaScript apps. I’ve been using it in all of my apps recently and I discovered an elegant and clever use of it that I want to share. The rest of this article assumes you know how to use Redux. If you do … Read More

Liked what you read? Want a kick ass developer to work for you? Hire me for your next web project.
Hire Kyle