Digests ยป 213

sponsor

React Tutorial: Components, Hooks, and Performance

In recent years, React has established itself as the most popular library in the JavaScript universe. However, rather than rest on its laurels, the React team is still working hard to make it better. In this tutorial, the second of a two-part React tutorial series, Toptal JavaScript Developer Kamil Jakubczak takes a closer look at some of its features, including hooks.

react

Introducing the New React DevTools

We are excited to announce a new release of the React Developer Tools, available today in Chrome, Firefox, and (Chromium) Edge!

React v16.9.0 and the Roadmap Update

Today we are releasing React 16.9. It contains several new features, bugfixes, and new deprecation warnings to help prepare for a future major release.

React JS Projects for Beginners

This is a collection of React JS practical projects for Beginners, that will guide you through some fun. Along the way, you will pick up lots of useful development tips. The speed at which React JS has evolved promises a bright future for those who invest in learning it today. This beginners practical projects series will take you on a fast-paced journey through building your own maintainable React JS application.

A library for building cross-platform native desktop apps

NodeGUI is an open source library for building cross platform native desktop applications with JavaScript and CSS like styling. NodeGui apps can run on Mac, Windows, and Linux from a single codebase. NodeGUI is powered by Qt5 ๐Ÿ’š which makes it CPU and memory efficient as compared to other chromium based solutions like electron. NodeGUI supports CSS like syntax for styling (this includes actual cascading).

Logic-less JSX

HTML is a declarative language with great readability. JSX, and templating engines in general, give us the power to mix logic and HTML. We've all experienced how JSX can become difficult to understand as our components grow in complexity. This article presents approaches that we can use to keep the mess out of our JSX, and make our code more readable and maintainable. Let's take a look at a simple example.