Forget about component lifecycles and start thinking in effects
React recently introduced a new way to deal with side effects: the useEffect hook. Translating lifecycle methods to useEffect calls can be confusing at first. It’s confusing because we shouldn’t be translating imperative lifecycle methods to declarative useEffect calls in the first place. This article breaks it down.
React recently introduced a new way to deal with side effects: the useEffect hook. Translating lifecycle methods to useEffect calls can be confusing at first. It’s confusing because we shouldn’t be translating imperative lifecycle methods to declarative useEffect calls in the first place. This article breaks it down.
Don't call a React function component
In this article Kent breaks down the difference between React.createElement and calling a function component directly
In this article Kent breaks down the difference between React.createElement and calling a function component directly
How to Handle Async Actions for Global State With React Hooks and Context
In this article, Daishi breaks down various patterns for handling async actions for global state in React.
In this article, Daishi breaks down various patterns for handling async actions for global state in React.
Medium
How to Handle Async Actions for Global State With React Hooks and Context
With React Tracked
What Is JavaScript Made Of? | Dan Abramov
In this article, Dan shares a compressed version of the mental model he's developed to give himself more confidence in his understanding of JavaScript. It’s structured like a glossary, with each topic getting a few sentences
In this article, Dan shares a compressed version of the mental model he's developed to give himself more confidence in his understanding of JavaScript. It’s structured like a glossary, with each topic getting a few sentences
overreacted.io
What Is JavaScript Made Of?
Getting a closure on JavaScript.
Chrome Extension Starter Kit
Built with React, TypeScript, SCSS, Storybook, EsLint, Jest, Bootstrap, & Webpack
Built with React, TypeScript, SCSS, Storybook, EsLint, Jest, Bootstrap, & Webpack
Gatsby Theme - Personal Portfolio
Initially this was a personal portfolio made in GatsbyJs, now it's a Gatsby theme available to anyone who wants to tell their work history focusing only on the content.
Initially this was a personal portfolio made in GatsbyJs, now it's a Gatsby theme available to anyone who wants to tell their work history focusing only on the content.
gatsby-plugin-next-seo
Gatsby Plugin SEO makes managing SEO easier in your Gatsby JS project. It fully supports server-side rendering (SSR) with site wide configuration available via the gatsby-config.js plugin options. SEO options can also be tweaked at any moment by importing the main GatsbySeo component and passing in the desired props.
Gatsby Plugin SEO makes managing SEO easier in your Gatsby JS project. It fully supports server-side rendering (SSR) with site wide configuration available via the gatsby-config.js plugin options. SEO options can also be tweaked at any moment by importing the main GatsbySeo component and passing in the desired props.
Astuto: A free, open source, self-hosted customer feedback tool 🦊
Astuto helps you collect, manage and prioritize feedback from your users. It was heavily inspired by Canny.io ("astuto" is the Italian translation of the word "canny"), but is self-hosted and open source. Riccardo Graziosi built Astuto for his Master's Thesis in Computer Engineering.
Astuto helps you collect, manage and prioritize feedback from your users. It was heavily inspired by Canny.io ("astuto" is the Italian translation of the word "canny"), but is self-hosted and open source. Riccardo Graziosi built Astuto for his Master's Thesis in Computer Engineering.
GitHub
GitHub - astuto/astuto: A free, open source, self-hosted customer feedback tool 🦊
A free, open source, self-hosted customer feedback tool 🦊 - astuto/astuto
Timeline Component in React
In this 30-minute video, Florin walks through how to build a basic timeline component in React.
In this 30-minute video, Florin walks through how to build a basic timeline component in React.
Firebase as a React Hook 🔥🎣
In this article, Doug Safreno explains how to use (and how he implemented) useDbDatum / useDbData, two hooks for generically loading data from Firebase RTDB.
In this article, Doug Safreno explains how to use (and how he implemented) useDbDatum / useDbData, two hooks for generically loading data from Firebase RTDB.
10 JavaScript concepts you need to master react
In this article, Reed Barger put together a list of his 10 most essential JavaScript concepts to master in order to become more effective with React, and he provides solid explanations of each concept.
In this article, Reed Barger put together a list of his 10 most essential JavaScript concepts to master in order to become more effective with React, and he provides solid explanations of each concept.
Babel 7.8.0 Released 📣
Highlights:
• ECMAScript 2020 default support (#10811, #10817, #10819, #10843)
• Support every configuration file extension (#10783 and #10903)
• New CLI options (#9144 and #10887)
• Preparing for Babel 8
Highlights:
• ECMAScript 2020 default support (#10811, #10817, #10819, #10843)
• Support every configuration file extension (#10783 and #10903)
• New CLI options (#9144 and #10887)
• Preparing for Babel 8
react-email-editor
React Email Editor is a drag-n-drop email editor component that makes it super easy to add a solid email editor to your React apps. Designs are saved in JSON and can be exported as HTML.
React Email Editor is a drag-n-drop email editor component that makes it super easy to add a solid email editor to your React apps. Designs are saved in JSON and can be exported as HTML.
The React Cheatsheet for 2020 📄
This Cheatsheet is broken down into 3 sections - Core Concepts, React Hooks, & Advanced Hooks. It's a helpful resource for React beginners looking to solidify these concepts for the first time, and a valuable reference guide for more experienced React devs.
This Cheatsheet is broken down into 3 sections - Core Concepts, React Hooks, & Advanced Hooks. It's a helpful resource for React beginners looking to solidify these concepts for the first time, and a valuable reference guide for more experienced React devs.
DEV Community
The React Cheatsheet for 2020 📄 (+ real-world examples)
I've put together for you an entire visual cheatsheet of all of the concepts and skills you need to m...
What React Does (and Doesn't Do)
Back to the basics. In this article Dave goes over exactly what React does (and more importantly, what it doesn't do).
Back to the basics. In this article Dave goes over exactly what React does (and more importantly, what it doesn't do).
How to (unit) test in React
This comprehensive article explains what unit testing is, why it’s needed, and the best practices for small to large React applications.
This comprehensive article explains what unit testing is, why it’s needed, and the best practices for small to large React applications.
5 React Projects You Need In Your Portfolio
In this post, Reed Barger walks through 5 different types of apps that you should be looking to build after the basic to-do app if your still fairly new to React. Each type of app includes popular examples for inspiration, recommended tools to build each app feature, and a short demo of similar apps built by Reed
In this post, Reed Barger walks through 5 different types of apps that you should be looking to build after the basic to-do app if your still fairly new to React. Each type of app includes popular examples for inspiration, recommended tools to build each app feature, and a short demo of similar apps built by Reed
Best React open-source projects
This article by Eugene Stepnov is a great resource for any developer interested in contributing to high-quality open-source React projects. He briefly discusses how to identify good open-source projects and then provides a fairly exhaustive list of open-source React projects he recommends.
This article by Eugene Stepnov is a great resource for any developer interested in contributing to high-quality open-source React projects. He briefly discusses how to identify good open-source projects and then provides a fairly exhaustive list of open-source React projects he recommends.
Building a Piano with React Hooks 🎹
This tutorial specifically covers how to map the laptop keys to piano notes, how to map the audio with key press, and how to render the piano keyboard in react
This tutorial specifically covers how to map the laptop keys to piano notes, how to map the audio with key press, and how to render the piano keyboard in react