Noel Gilchrist

1,091 Flips | 50 Magazines | 2 Likes | 1 Following | 14 Followers | @NoelGilchrist | Keep up with Noel Gilchrist on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Noel Gilchrist”

Quick guide to React compound components

What are compound components?<p>Compound components is a pattern in which components are used together such that they share an implicit state that let’s …

JavaScript

What Is Redux: A Designer’s Guide

What Is Redux: A Designer’s GuideWhat Is Redux: A Designer’s GuideLinton Ye 2018-07-05T15:30:46+02:00 2018-07-19T20:55:33+00:00Have you heard of …

Access Control in a React UI

Imagine you’re building a React.js app. Imagine the React app’s function is to manage a nuclear reactor. Now… imagine this app only exists so I can …

Setup React Hotloader In 10 Minutes

Introduction<p>Several years ago, it was becoming tiring (and annoying in the case where the changes do not render as expected) to refresh the browser …

Using Recompose to write clean Higher Order Components

Higher Order Functions<p>In Javascript, we have a special type of functions, called <b>Higher-Order Functions:</b><p>A Higher-Order Function is a function that …

Setup React Hotloader In 10 Minutes

<i>Hot Module Replacement (HMR) exchanges, adds, or removes</i> <i>modules</i> <i>while an application is running, without a full reload. This can significantly speed</i> …

Render Browser Specific Content with React 🎉

<b>TL;DR</b><i> — You can render browser specific content in React with a one-liner.</i><p>Have you ever wanted to put up a banner for all your IE users and ask them …

The Definitive 10-Step Guide to Building a Do-Anything Core

Working on core strength isn’t a matter of vanity—an effort to turn a dad-bod midsection into a six-pack. (Though it can help.) It’s more of a commitment to kick ass in everything you do.<p>“Core exercises build a foundation of strength for more sport-specific movements,” says Scott Johnston, a …

Better Understanding Forms in React

The goal for this post is to get a better understanding of how to build forms in <b>React</b>. But before we see some actual implementations let’s try to …

React.js Open Source Projects of the Month (v.June 2018)

For the past month<b>,</b> we ranked nearly 200 React.js Open Source Projects to pick the Top 10.<p>We compared projects with new or major release during this …

Create a simple weather app using Node.js, Express, and React

Tired of needing to actually go outside to see what the weather is like? Annoyed of using <i><insert popular weather app here></i> and just can’t go on …

PrimeReact

PrimeReact is a rich set of open source UI Components for React.<p>See PrimeReact homepage for live showcase and documentation.<p>Download<p>PrimeReact is …

Atomic Design With React And Bit: Simplify a Complex UI

The problem<p>The world of frontend development is getting more complicated by the hour. There are new frameworks, tools, techniques, and user …

How to use React (and Redux) with your crufty old CMS

There are a lot of React (and Redux) tutorials on the web. And that’s a good thing. But most of them make an assumption. They assume you’re creating …

The minimal React + Webpack 4 + Babel Setup - RWieruch

Follow<p>- Edit this Post on GitHub<p><i>This month, all articles are sponsored by TRUMPF Laser GmbH. The german company I worked with is using a</i> …

JavaScript

Best practices for using Typescript with React

There are numerous tools and tutorials to help developers start writing simple React applications with TypeScript. The best practices for using …

It's a Bodyweight Workout You Can Print and Do Anywhere — No Excuses!

There are so many ways to strength train — dumbbells, barbells, med balls, kettlebells — and we like them all. But bodyweight workouts are perfect for doing anywhere since you don't need any equipment they turn your body into a gym. We created this bodyweight workout to help you bust through any …

The Right Way to Test React Components

There’s a lot of confusion right now about the “right” way to test your React components. Should you write all your tests by hand, or only use …

The definitive guide to React Material

<b>Typography</b><p>When it comes to Material Design, the font choice defaults to Roboto. However, material-ui doesn’t ship with the Roboto fault. The font can …

How to use React createRef

Refs and the DOM<p>React provides a feature known as <b>refs</b> that allow for DOM access from components. You simply attach a <b>ref</b> to an element in your …

A Trainer Says These Are the 8 Best Exercises For Fat Loss

Whether your goal is to lose fat or you want to strengthen your muscles, you might think you need to do different exercises to achieve each. Personal trainer Rob Allen posted this photo to his Instagram account to show that whatever your goal, "Whether you want to lose fat or gain muscle, strength …

The crazy simple (but effective) 15-minute workout you can do anywhere

At first glance, you’d expect to hear that Zuzka Light earned her taut body and sculpted abs from hours upon hours at the gym. But the social …

Yes, React is taking over front

<i>The focus of this article is about React’s popularity and not how it compares to other frameworks or libraries</i><p>Here are a few reasons why React has …

Integration Testing in React

Whenever you Google “How to test a React application” you’ll find a plethora of blog posts and talks on unit testing and end-to-end testing with a …

JavaScript

Using React Router 4 with Server-Side Rendering

Now that we’ve had a look at a basic setup for React server-side rendering (SSR), let’s crank things up a notch and look at how to use React Router …

react-testing-library Jest

<b>How do you unit test your React components?</b> There are plenty testing libraries to help support testing your React app. I’m going to look at using …

Learn how to create a simple blog with React & Node

Frontend (React)<p>Initial configuration (Webpack, package.json & dependencies)<p>Create a new folder alongside our <b>server</b> folder called <b>client.</b> Like …

Learning Higher-Order Components in React by Building a Loading Screen

Let me share a secret: no matter how long you’ve been doing something, you’re bound to have to relearn some part of it. I haven’t built my own …

React unit testing series (Part 1)

This blog is going to have two parts:<p>Basics about unit testing, testing frameworks and DOM interaction libraries<br>• Bursting myths about Jest testing …