Best of ReactJuly 2023

  1. 1
    Article
    Avatar of asayerasayer·3y

    5 Tips To Improve Your TypeScript Code

    TypeScript is rapidly gaining popularity as a way to write type-safer, maintainable JavaScript code. This article will cover five tips that will help you improve your TypeScript code. To get the most out of this text and become a great developer, you must have sufficient knowledge of JavaScript, including variables, data types, and methods.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    How React 18 Improves Application Performance – Vercel

    How React 18 Improves Application Performance - Vercel Engineering Wednesday, July 19th 2023. Learn how concurrent features like Transitions, Suspense, and React Server Components improve application performance. We'll explore how these latest features impact and improve your application's performance.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Portfolio Site with Sanity and Next.js

    Sanity is a headless CMS framework for managing content. Sanity is Sanity's open source single-page app for managing your data and operations. You'll learn how to use Sanity as a data source to build a portfolio site with Next.js. In this tutorial you'll be mounting it together with your Next.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Typescript CRUD API: Next.js, Tailwind, tRPC, Prisma Postgres, Docker

    Learn how to build a FULL CRUD API app, including a simple frontend to use it, using the following technologies: Next.js, Tailwind, tRPC, Prisma Postgres, Docker. All the code is available for free on GitHub(link in video description) Learn how to code your own blockchain and create your own crypto-currency with the CoinCamp.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Add Real-time Post Notifications to Your React Applications

    How to add Real-time Post Notifications to your React app, that updates the user when someone likes or comments on your thread? You must know React and Firebase in order to proceed with the things explained below. If you want to build a social media application, simply refer to the videos below.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Make great apps, ultra fast.

    Prismane / Make great apps, ultra fast 107+ react components 484+ Themes out of the box 20+React hooks Unleash the power Explore what we offer Light & Dark variants Tailored for Diverse Color Preferences.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    TypeScript Handbook for React Developers – How to Build a Type-Safe Todo App

    TypeScript Handbook for React Developers is just for you. You will learn how to handle state and props with strong typing, how to create React components with TypeScript. By the end of this tutorial, you'll have a solid understanding of TypeScript and be ready to develop type-safe React applications with confidence.

  8. 8
    Article
    Avatar of habrhabr·3y

    Supercharge Your Projects with React Custom Hooks

    React Hooks are a feature introduced in React version 16.8 that revolutionized the way developers write and manage stateful logic in functional components. They enable developers to break down complex components into smaller, more manageable pieces, resulting in cleaner and more maintainable code. Hooks allow developers to manage component state and handle side effects effortlessly.

  9. 9
    Article
    Avatar of asayerasayer·3y

    Animations and Transitions with Tailwind CSS

    Animations and Transitions with Tailwind CSS have been a lot of work, but this article will show you how to easily achieve those tasks with TailWind CSS. The major catch of TailwindCSS is that you can make animations right from your inline styling without creating a separate style file as you would in Vanilla CSS.

  10. 10
    Article
    Avatar of asayerasayer·3y

    Build an app with React and Supabase

    Build an app with React and Supabase Back this tutorial will explore building a basic CRUD (Address Book) application using React. We will set up a Supabase database, connecting a React application to it and implementing CRUD operations in our application. By the end of this tutorial, you will have a solid understanding of how to use Supabase.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    5 most famous React security threats and how to solve them ⛑️

    React's JSX does a great job at escaping potentially dangerous strings by default. Cross-Site Scripting (XSS) is one of the most common security threats in any web application. Insecure Direct Object References (IDOR) is a type of vulnerability in a web application that allows an attacker to bypass authorization.

  12. 12
    Article
    Avatar of hackernoonHacker Noon·3y

    Optimizing SEO in Next.js: Techniques for Better Search Engine Visibility

    Optimizing SEO in Next.js: Techniques for Better Search Engine Visibility.js is a powerful React framework. It provides developers with a solid foundation for building performant and SEO-friendly web applications. In this blog post, we will explore advanced techniques for optimizing SEO in next.js.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    Million.js v2.5.1

    Million.js v2.5.1 brings a ton of new features and bug fixes. Make sure to upgrade your Million.js version to latest: Let's dig straight into it: Virtualization.js virtualizing in React.js. You can check out the virtualizing guide here to get started.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Use TypeScript Generics with Functional React Components

    Generics allow you to define flexible components that can adapt to different data structures. By leveraging Generics in functional components, you can create highly reusable and adaptable UI elements. In this tutorial, we'll begin by understanding the concept of generics in TypeScript and how they can be beneficial in the context of React development.

  15. 15
    Article
    Avatar of hackernoonHacker Noon·3y

    Understanding React's useEffect Hook: A Deep Dive

    Understanding React's useEffect Hook has revolutionized how we handle side effects in our functional components. In this guide, we'll demystify its use cases and how it has made side effects management a breeze compared to the lifecycle methods of class components.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    Declaring JSX types in TypeScript 5.1

    Declaring JSX types in TypeScript 5.1 - LogRocket Blog: A new feature, described as “ decoupled type-checking between JSX elements and JSX tag types’, arrives with TypeScript5.1. This feature enables libraries to control what types are used forJSX elements.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Migrating from Vite to Next.js

    Migrating from Vite to Next.js is easy to get started on. Vite is loved by many within the React community for good reasons. But why would you want to switch to next.js in the first place?

  18. 18
    Article
    Avatar of phProduct Hunt·3y

    Reshaped v2.0 - Professionally crafted design system in React & Figma

    Reshaped is a professionally crafted design system for everyday product development in React and Figma. It first launched on May 7th, 2022, and is rated 5/5 ★ by 3 users. The most active community members Hall of Fame Golden Kitty Awards finalists through the years.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    Breaking Up with SVG-in-JS in 2023

    The most expensive form of sprite sheet: costs a minimum of 3x more than other techniques. This bundle from a popular site is almost 50% SVG icons (250kb), and most are unused. SVGs in JS have a cost and SVGs do not belong into your JS bundle.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Dockerize a React Application – A Step by Step Tutorial

    How to Dockerize a React Application: you have developed an application that is ready to be deployed. In this tutorial, I am going to take a React application and show you, step by step, how to build an image, push it to a remote registry, and use that image to run your application in a container.

  21. 21
    Article
    Avatar of communityCommunity Picks·3y

    Next.js App Router

    Next.js App Router implements React Server Components, a new feature introduced in React 18. To support the App Router, currently all components and hooks from MUI libraries are exported with the directive. Using Material UI with the default theme, you can add Material UI components to Next.js routing files without any additional configuration.

  22. 22
    Article
    Avatar of asayerasayer·3y

    Creating easy custom modals with React

    Modal elements are parts of an application that show up as an overlay on a web page and display extra information, request user input, or carry out particular actions. With custom modals, you can specify the transition effects, control how the modal opens and closes, and add interactive elements like texts, images, buttons, forms.

  23. 23
    Article
    Avatar of itnextITNEXT·3y

    Decoupling UI and Logic in React: A Clean Code Approach with Headless Components

    Decoupling UI and Logic in React: A Clean Code Approach with Headless Components. We will demystify this pattern, shedding light on what exactly it is, why it’s beneficial and how it can revolutionize your approach to interface design.

  24. 24
    Article
    Avatar of twirThis Week In React·3y

    This Week In React #153: Server Components, Astro, MUI, Next.js, Remix, React-Query, AsyncLocalStorage, forwardRef, Storybook, Vaul, Solito, Yoga, Reanimated, React-Tweet, Expo-Router, Lottie, Bun, Ty

    This Week in React: Server Components, Astro, MUI, Next.js, Remix, React-Query, AsyncLocalStorage, forwardRef, Storybook, Vaul, Solito, Yoga, Reanimated and React-Tweet. This week's news includes news on the React-Native fronts.

  25. 25
    Article
    Avatar of lnLaravel News·3y

    Inertia vs Livewire

    Inertia isn't a frontend framework. It's a wire protocol specification to allow you to build Laravel + React / Vue / Svelte apps monolithically. Instead, you should be keeping up with what new features Vue or React are getting. It solves the problem it set out to solve.