Tag: React
-
WebRTC video calls implemented in React
Posted on May 13, 2021, Level intermediate Resource Length long
Having been implementing WebRTC in production systems for almost a year now, we wanted to add this resource to the documentation available for the architecture of WebRTC videocalls. Partly to share our knowledge and common gotchas, and also to give back to the web standard that has supported us so well. By yown.it.
Tags app-development web-development frontend react javascript
-
Continuous integration for React applications using Jest and Enzyme
Posted on May 2, 2021, Level beginner Resource Length short
React pairs nicely with Redux, which enables managing the data that React needs to render interfaces. Redux offers a predictable way to structure and update the data in those frontend applications. In this tutorial, we will explore how to write tests for an existing React and Redux application. By Kevin Ndung'u.
Tags devops react app-development cicd javascript
-
Redux best practices for creating scalable API architectures
Posted on March 26, 2021, Level beginner Resource Length medium
We often get confused about fetching data and how to connect our frontend application with the backend and we always end up reading tonnes of articles. Stop fetching data in Redux actions. By Shrey Vijayvargiya.
Tags apis react javascript web-development
-
Build a full-stack React app with zero configuration
Posted on February 3, 2021, Level intermediate Resource Length medium
Building a modern frontend application typically requires a lot of tooling. Think Babel, webpack, Parcel, Rollup etc. There's a reason module bundlers are so popular. By Ohans Emmanuel.
Tags react frontend web-development javascript app-development
-
Developing Gatsby sites using Nx
Posted on January 7, 2021, Level beginner Resource Length medium
Nx is a suite of powerful, extensible dev tools that help you develop, test, build, and scale with React and React frameworks like Gatsby, Next.js, React Native, etc. Co-authored by Max Koretskyi, Victor Savkin & Juri Strumpflohner.
Tags web-development react javascript nodejs
-
Client side architecture basics guide to testable flexible maintainable react
Posted on December 31, 2020, Level beginner Resource Length long
Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind designing robust software have remained relatively the same. By Khalil Stemmler.
Tags open-source react ux software-architecture web-development nodejs
-
How to structure CSS classes
Posted on December 30, 2020, Level beginner Resource Length medium
A clean and arranged CSS structure is hard to maintain in growing projects. Therefore it is important to think about how you would like to structure your classes right from the start so that you don't lose control. But if you start searching for methodologies and techniques to organize your CSS, you will soon realize that there are many ways to reach your goal! By Anne Debora Zimmermann.
Tags web-development css frontend app-development react
-
The last guide to the useEffect Hook you'll ever need
Posted on December 14, 2020, Level intermediate Resource Length medium
Understanding how the useEffect Hook works is one of the most important concepts for mastering React today. If you have been working with React for several years, it is especially crucial to understand how working with useEffect differs from working with the lifecycle methods of class-based components. In fact, it is a wholesale shift in mindset! By Sebastian Weber.
Tags react javascript web-development app-development performance
-
React Component Patterns
Posted on November 10, 2020, Level intermediate Resource Length long
This documentation will help identify the trade-offs of the different React patterns and when each pattern would be most appropriate. The following patterns will allow for more useful and reusable code by adhering to design principles like separation of concern, DRY, and code reuse. By Alexi Taylor.
Tags react web-development app-development javascript
-
How to create a great user experience with React, TypeScript, and React Testing Library
Posted on September 23, 2020, Level intermediate Resource Length long
This post is my attempt to illustrate a Proof of Concept (PoC) author built to try out some ideas. Primarily author wanted to understand more about how to create great product experiences. By TK.
Tags ux web-development tdd app-development react javascript javascript
-
Generating TypeScript types and React Hooks based on GraphQL endpoint
Posted on August 15, 2020, Level intermediate Resource Length short
Autogenerate Typescript types and custom React hooks in React applications with GraphQL Code Generator. Danilo Woznica.
Tags react web-development javascript app-development
-
How I created a coronavirus tracker app in just 3 days with Ionic and Firebase
Posted on June 8, 2020, Level intermediate Resource Length long
Kapil Raghuwanshi creted this tutorial for any fun of hybrid mobile apps. He is really fond of Hybrid App technologies -- they help us achieve so much in a single codebase. Using the Ionic Framework, author developed a cross-platform mobile solution for tracking Coronavirus cases in just 3 days.
Tags app-development react javascript open-source android ios