Best of ReactJanuary 2023

  1. 1
    Article
    Avatar of robinwieruchRobin Wieruch·3y

    10 Web Development Trends in 2023

    The most popular meta framework called Next.js comes on top of React.js. SSR is all over the place when working with JavaScript frameworks these days. Other meta frameworks like SvelteKit are catching up. SSR has been competing with static site generation (SSG) for a while for the perfect performance.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    8 React Projects to Build in 2023

    8 React Projects to Build in 2023 will show you what's possible to make with React. Check out the React Bootcamp to see how to make each of them step-by-step. Todo apps are a great project to begin with because you don't need any third-party libraries to build them.

  3. 3
    Article
    Avatar of devtoDEV·3y

    A cure for React useState hell?

    There's nothing preventing you from choosing an end date that’s before the start date, which makes no sense. There's no guard for a title or description that is too long. Using useReducer, we could transform the above code, to just this: i The hook helps you control transformations from state A to state B.

  4. 4
    Article
    Avatar of devtoDEV·3y

    How to build a portfolio website with React & Tailwind CSS

    Every developer must have a portfolio website to show off their skills and projects. We will build portfolio website with React.js and Tailwind CSS.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Learn React in 2023

    How to learn React in 2023? Get all the training you need to be a React pro with the React Bootcamp. Many JavaScript concepts can be learned at the same time you are learning React. You will encounter and learn more React concepts as you start building your own projects.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Tailwind CSS: 15 Component Libraries & UI Kits

    Tailwind CSS has surpassed Bulma, Semantic UI, Foundation, and other prominent CSS frameworks in just a few years. It is now the 2nd most popular framework in the world, with Bootstrap holding a sturdy number one position. With several hundred custom components, it's also one of the most complete libraries.

  7. 7
    Article
    Avatar of devtoDEV·3y

    11 Stages To Become A JavaScript Full-Stack Engineer

    A good start will be the tutorial of W3Schools that teaches all the basics and also some advanced information. Node.js is a powerful JavaScript-based platform that is built on Google Chrome’s JavaScript V8 Engine and provides an event-driven, non-blocking (asynchronous) I/O and cross-platform.

  8. 8
    Article
    Avatar of awstipAWS Tip·3y

    MERN stack for Web Development

    MERN stack comprises a collection of four frameworks used to develop full-stack javascript solutions for rapid, scalable, and secure applications. All frameworks are open-source and have room for designing flexible and scalable applications. Ease of learning the frameworks as they follow similar patterns and support quality collaboration.

  9. 9
    Article
    Avatar of smashingSmashing Magazine·3y

    Top Front-End Tools Of 2022 — Smashing Magazine

    Top Front-End Tools Of 2022 are the most popular tools in the developer community. Almost all of these tools are practical tools you can use in your projects today. Piling.js is a JavaScript library that allows you to build interfaces where large amounts of items can be dragged and dropped into “piles” It’s built on top of PixiJS.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Write Unit Tests in React

    How to Write Unit Tests in React is a simple way to get started with writing unit tests. Testing involves checking if your code is functioning as it's supposed to by comparing the expected output with the actual output. In general, your tests should cover the following aspects of your code: If a component renders with or without props.

  11. 11
    Article
    Avatar of tkdodoTkDodo·3y

    Why React isn't dying

    React has been around for almost 10 years, and it has pioneered so many things that we now take for granted. React allowed us to abstract our UI into components and couple functionality (JS) with markup (HTML) in a declarative, reusable way. React gave us a predictable way to render our UI.

  12. 12
    Article
    Avatar of dzDZone·3y

    Web Application Architecture: The Latest Guide

    Web Application Architecture is an underlying web application architecture that makes this process possible. Choosing the right design defines your company growth, reliability and interoperability and future IT needs. A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    A Visual Guide to useEffect

    A Visual Guide to useEffect December 07, 2021 Here is what happens when you try to fetch data directly from the body of a functional component in React. To learn more about side effects and why they need a special treatment, check out this brilliant section in the new React documentation.

  14. 14
    Article
    Avatar of logrocketLogRocket·3y

    Getting started with NextUI and Next.js

    NextUI is a React UI library that allows you to make beautiful, modern, and fast websites/applications regardless of your design experience. It is created with React and Stitches, based on React Aria, and inspired by Vuesax.

  15. 15
    Article
    Avatar of logrocketLogRocket·3y

    Understanding neumorphism in CSS

    Neumorphism is a style of design that combines elements of skeuomorphism and flat design. It is a design style that involves creating user interface elements with a soft, three-dimensional appearance. This article will explore how to use it in your CSS projects and its accessibility concerns.

  16. 16
    Article
    Avatar of asayerasayer·3y

    State Management in Next.js with Redux Toolkit

    Redux Toolkit is a collection of pre-built tools, functions, and structures that make it easier to work with Redux. You can use these tools and solutions as a starting point and customize them to fit your needs. The complete demo is available on CodeSandbox, and its source code is on GitHub.

  17. 17
    Article
    Avatar of asayerasayer·3y

    Doing animations in React with Framer Motion

    We will look at the most popular and easy-to-use animation library in React, Framer motion. We’ll see how we can easily add it to our React application and create amazing animations. Framer Motion is an open-sourced, production-ready React animation library that provides users with a non-complex API.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Real-time Chat App with ReactJS and Firebase

    In the app, we will allow the user to log in with their Google account using Firebase's Google sign-in Authentication. We will also store and retrieve all the chatroom messages using Fire Base's Cloud Firestore. You should have Node.js installed on your system and know how to use the command terminal.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    How to Build a React component library?

    How to build a React component library? In this article I tried to talk the steps of creating a react component library. The best way to test our package locally is Storybook. We should publish our package in our peerDependencies to prevent rollup to add these packages in our bundle.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    ChatGPT React Course – Code Your Own ChatGPT Clone

    The OpenAI API is a powerful tool that allows developers to harness the power of advanced machine learning algorithms to create intelligent applications. The course is designed for developers with experience in React, but no prior experience with the API is required. You'll learn how to use the API to answer questions, translate text, convert code, and convert code.

  21. 21
    Article
    Avatar of joshwcomeauJosh W Comeau·3y

    Data Binding in React

    In React Introduction, we'll first learn how React approaches data binding, and then show you how each form field works. For text inputs, we opt in using the attribute: Code Playground Try and edit the text in the input. In data-binding lingo, this is known as "one-way" data binding.

  22. 22
    Article
    Avatar of phProduct Hunt·3y

    Anyfront - Deploy any front-end web application on any cloud platform

    Anyfront orchestrates tools like Terraform, Docker and other CLIs to simplify deploying your React/Next/Svelte/Vue/etc application. Deploy any front-end web application on any cloud platform.

  23. 23
    Article
    Avatar of dzDZone·3y

    5 Tips for Optimizing Your React App’s Performance

    In React, components will re-render when state or prop values change. This also applies to child components where props might remain the same, but the parent component's props change. Lazy Loading With Code Splitting will increase the load time of your app. Virtualize Long Lists can significantly impact your app's performance.

  24. 24
    Article
    Avatar of devtoDEV·3y

    ⚡️React Performance Optimization: useMemo vs useCallback

    UseCallback and useMemo are both React Hooks that help optimize the performance of a React application by memoizing values. They both accept a function as an argument and return a memoized version of the function. Both hooks can be used to optimize your React components by avoiding unnecessary re-creations of functions or values.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Style Your React Apps with CSS Like a Pro

    You will learn how to integrate React with CSS like a pro by understanding the different ways you can apply styles to your React components. By the end of this tutorial, you should be able to confidently style your React component and build visually appealing user interfaces. You'll also learn some best practices for organizing and maintaining your CSS code.