💡
My Docs
BlogLinkedin
WEB_DEV_JOB_SEARCH
WEB_DEV_JOB_SEARCH
  • Home
  • 🏡Home
  • 🗺️Navigation
  • 📥Useful Downloads
  • TO DO
    • Meetings:
    • Take Home Assignments
  • Jobs To Apply To
  • 🛠️Skills
    • 🍢My Stack
    • E-Engineering
    • SQL / PSQL
  • 📋Filling Out Forms
  • 📖Resources
    • Linkedin Cheat Shee
    • Job Search Advice
    • Orientation:
    • Links
    • Running List Of MISC Resources:
    • ❄️Cold Outreach Generator
  • Profiles
  • Linkedin
  • Examples
  • Resume
    • Resume
      • Certificate (Lambda)
      • Examples
      • Advice
      • Dice
      • Linkedin Resume
      • Indeed Resume
  • Applications
    • 🖱️TRACKING_APPLICATIONS
    • Amazon
  • Applications & Job Postings
    • Job Boards
      • More Job Boards
    • 📮Postings:
      • Avid / Pro Tools
      • Amazon
      • My Applications
        • Application Info
        • In Progress
      • First Round Of Applications
      • Jobs To Keep Track Of
      • Recommended Jobs
  • Cover Letter
    • Cover Letter
      • CV-Guidance
    • More Advice
      • Practice Problems:
    • Example
    • Example Of Developer Bio
    • Old Engineering Cover Letter
  • Portfolio
    • 💾Git Repo
    • 🖼️Portfolio
  • 📈Slack&Lambda
    • 📺Recordings
    • 🧑‍🤝‍🧑🧑🤝🧑 🧑🤝🧑 🧑People
  • Aux-Resources
    • Youtube
    • 👨‍🏫👨🏫 👨🏫 👨Guidance
  • 🖋️Interview Prep
    • INTERVIEW
    • 👨‍💻👨💻 👨💻 👨💻 👨💻 👨💻 👨💻 👨💻 Leetcode
      • 37-Essential-Js-Questions
      • 📈Rubric
    • Resources
      • List of List
      • Cheat-Sheet
    • Cheat-Sheet-Raw
    • General Advice & Tips
      • Website Checklist
      • Phone Interview Advice
    • Overview
      • Data-Structures Q & A
    • Web Dev Interview Questions
      • FULL-STACK DEVELOPER INTERVIEW QUESTIONS AND ANSWERS
    • ⁉️Interview Questions.
      • cross-site scripting attack (XSS) and how do you prevent it?
      • What are refs in React? When should they be used?
      • virtual DOM and why is it used in libraries/frameworks?
      • What does the following code evaluate to?
      • What is the this keyword and how does it work?
      • What are landmark roles and how can they be useful?
      • What is the difference between lexical scoping and dynamic scoping?
      • What is the difference between null and undefined?
      • What is CSS BEM?
      • What is HTML5 Web Storage? Explain localStorage and sessionStorage.
      • How can you avoid callback hells?
      • What is functional programming?
      • useful example of one?
      • What is an async function?
      • What is the difference between the equality operators == and ===?
      • use-strict
      • sync-vs-async
      • null-vs-undefined
      • promises
      • accessibility-tree
        • imperative-vs-declarative
      • bem
      • cors
      • alt-attribute
    • Qualitative Questions
      • Cheat Sheets
        • Python-VS-JS Cheat Sheet
        • 🐍Python
      • React Interview
        • React Questions:
      • Front End Questions
    • 🧮DS_ALGO Practice:
      • Algorithms
      • Exampes
      • DS_ALGO_NOTES
        • The queue data structure (JS)(PY)
    • Behavorial
      • Python Subpage
      • DS_&_ALGO_STUDY_GUIDE
      • Intro 2 Graphs:
      • Graphs
        • Graph (py)
      • Free Code Camp
      • Types Of Data Structures
      • Arrays
      • Page 2
      • 🥅Hash Tables
    • FANG PREP (medium article)
    • ⏱️More Practice:
    • 300 React Q & A's
      • 💸React Tips
    • Redux
    • 🛕Examples
      • Representing A Graph:
      • Anagrams & Big O
        • Python Performance
        • Strongly Connected Graph
      • Gists
    • Common Knowledge Questions
  • Tutorials
    • Custom Outreach Message Generator
      • Common Questions
      • Self Introduction
  • Technical Interview Tutorial
  • Job Boards
    • 📋Job Boards
      • Less Promising Job Boards
      • LIST OF BOARDS
  • Networking
    • 🗓️Events
  • MISC
    • Articles To Read
    • Job Search Images
  • Notes
    • Interview Navigation
    • Notes
    • CSS Interview Prep Quiz
  • 🖨️Interviewing
    • General
    • Inspiration
    • Front End Interview
    • Common Questions
  • Networking
    • Networking
      • a/A Email List
    • Page 1
  • 📓ARCHIVE
    • Archive
      • ❇️Slack Announcements
    • Projects
Powered by GitBook
On this page
  • UI Components
  • UI Layout
  • UI Animation
  • UI Frameworks
  • UI Utilities
  • Code Design
  • Utilities
  • Performance
  • Dev Tools
  • Miscellaneous
  • Cloud Solutions

Was this helpful?

Edit on GitHub
  1. Interview Prep
  2. Qualitative Questions
  3. React Interview

React Questions:

PreviousReact InterviewNextFront End Questions

Last updated 3 years ago

Was this helpful?

UI Components

Editable data grid / spreadsheet

  • - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components.

  • - Sorting, pagination/infinite scroll, global/column search, AJAX CRUD, and more.

  • - Excel-like grid.

  • - - Powerfull Data Grid for React / AngularJS / Vue / Web Components with advanced customization.

  • - - Add spreadsheet-like behavior to your app

  • - Filtering, Pagination, Grouping, Export to Excel, PDF, CRUD and more.

Table

  • - - A modern and easy-to-use table packed with all neccessary features, responsive, infinite scrolling & more. 🆕

  • - - Customizable table component with sorting, filtering, grouping, virtualization, editing etc.

  • - - Built on Material UI, plus: grouping, tree data, expandable rows, export, inline editing

  • - Built on Material-UI. Search, styling, filtering, resize/hide columns, export, print, select/expand rows.

  • - - accessible, responsive, themable, declaratively configurable table with sorting, selectable rows, expandable rows, pagination

  • - - Hooks for building fast and extendable tables and datagrids

  • - - A table component that supports virtualized.

  • - Client side sorting, pagination, and text filter for redux/react based apps.

  • - High-performance plugin-based data grid for Bootstrap and Material Design.

  • - Fast and feature-complete data grid with Material Design.

  • - Powerful data grid component with 100+ ready-to-use features like paging, sorting, export to Excel, and more.

Infinite Scroll

Overlay

Display overlay / modal / alert / dialog / lightbox / popup

Notification

Toaster / snackbar — Notify the user with a modeless temporary little popup

Tooltip

Menu

Menus / sidebars

Sticky

Fixed headers / scroll-up headers / sticky elements

Tabs

Loader

Loaders / spinners / progress bars — Let the user know that something is loading

Carousel

Buttons

Collapse

Chart

Display data in charts / graphs / diagrams

Tree

Display a tree data structure

UI Navigation

Ways to navigate views

Custom Scrollbar

Audio / Video

Map

Time / Date / Age

Display time / date / age

Photo / Image

Display images / photos

Icons

Display icons / icon set / emojis

Paginator

Display a control element to paginate

Markdown Viewer

Display parsed markdow source

Canvas

Sketch input using Canvas or SVG

Miscellaneous

Form Components

Let the user enter data

Date / Time picker

Date picker / time picker / datetime picker / date range picker

Emoji picker

Input Types

Masked inputs, specialized inputs; email / telephone number / credit card / etc.

Autocomplete

Autosuggest / autocomplete / typeahead

Select

Color Picker

Toggle

Slider

Radio Button

Type Select

Let the user select something (e.g. a tag) while typing

Tag Input

Let the user add multiple tags in a single input

Autosize Input / Textarea

Star Rating

Drag and Drop

Sortable List

Let the user define an order on a list

Rich Text Editor

Markdown Editor

Image Editing

Image manipulation

Form Component Collections

Miscellaneous

Syntax Highlight

UI Layout

Components to layout the app's UI

UI Animation

Animate transitions

Parallax

UI Frameworks

Responsive

Set of components + responsive layout system

Material Design

Mobile

Component Collections

UI Utilities

Reporter

Report computed styles

Visibility Reporter

Report when a component becomes visible/hidden

Measurement Reporter

Determine and report measurements of an element

Device Input

Turn user input into actions

Keyboard Events

Scroll Events

Touch Swipe

Mouse Events

Meta Tags

Set meta tags, <title>, children of

Portal

Render an element at an arbitrary DOM node

Test User Behavior

A/B tests, experiments, ...

Code Design

Libraries that help with code design

Data Store

Data flow / data management / data stores / components state / data flow

Form Logic

Router

Props from server

Component properties asynchronously fetched over the network

Communication with server

CSS / Style

HTML Template

Isomorphic Apps

Boilerplate

Scaffold / starter kit / Yeoman generator / stack ensemble / seed

Miscellaneous

Utilities

i18n

Internationalization / L10n / localization / translation

Framework bindings / integrations

Integrations with Third Party Services

Performance

UI

Inspect

Lazy Load

App Size

Server-Side Rendering

Dev Tools

Test

Redux

Inspect

Miscellaneous

Miscellaneous

Static Website Generator

Cloud Solutions

Databases

- - - A module used to arrange card elements including content infinitely according to various layout types.

- Lazyload your Component, Image or anything matters the performance.

- A versatile infinite scroll React component.

- - - Render large scrollable lists and tables.

- - React components for efficiently rendering large lists and tabular data

- A collection of dialog animations with React.js

- A fully accessible and flexible React modal built according WAI-ARIA Authoring Practices.

- Accessible modal dialog component for React.

- A react component for modals and dialogs.

- - The missing solution for managing modals.

- - A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.

- Official SweetAlert2 enhancer adding support for React elements as content

- - Plug and play, Promise support, inbuilt styling, ~3.5K. (No refs / provider needed 😊)

- - Highly customizable and easy-to-use component for notifications.

- - - Highly customizable notification snackbars (toasts) that can be stacked on top of each other

- - - Minimal toast notifications.

🚀 - - best bet out there at the moment. Hooks support. No refs.

- - pleasing toast system.

- A React & Redux notifications system.

- - Tiny notification library (1kb gzip).

- - Smoking 🔥hot🔥 Notifications for React. Lightweight, customizable and beautiful by default.

- React tooltip component.

- - Animated hamburger menu icons for React.

- An off-canvas sidebar with effects and styles.

- Off-canvas menus for React.

- - Create circular menus which looks like planets.

- Hide your header until you need it.

- <Sticky /> component for awesome React apps.

- A performant and comprehensive React sticky.

- React tabs component.

- React, tabs.

- React component that displays a spinner via spin.js until your component is loaded.

- Easy way to block the user from interacting with your UI.

- Simple Loading Bar for Redux and React.

- Amazing collection of react spinners components.

- A collection of loading spinner components for react.

- SVG-Powered component to easily create placeholder loadings (like Facebook's cards loading).

- - - It's reliable, flexible and extendable carousel.

- - 3D animated 60fps media and content slider/carousel.

- Built from scratch and not highly opinionated.

- A library to use idangerous Swiper as a ReactJs component

- - A slider component with pinch to zoom capabilities inspired by Instagram.

- React.js Responsive Carousel (with Swipe).

- React carousel component.

- - Performant carousel/slider with native touch/swipe behavior.

- - Responsive React image carousel zoom component for touch and mouse. Designed for shopping site product detail

- - 3D animated 60fps buttons with load progress and social share actions.

- - - A beautiful animated button component with progress indicator.

- Accessible Accordion component for React.

- Component-wrapper for collapse animation with react-motion.

- - Universal, semantic and CSS-only components for creating Accordions and Tabs.

- React.js plugin for building animated draggable and customizable charts.

- Beautiful and interactive charts & graphs for react.

– React chart component offering a complete set of chart types and engaging data visualizations with .

- React component for Chartist.js.

- - Small but powerful interactive data viz with multiple chart types, animations, zooming, theming.

- Common react charting components using Chart.js 2.0.

- D3 Components for React.

- Dashboards made easy in React JS.

- React-google-charts React component.

- React-highcharts.

- Lightweight but powerful library for drawing network graphs built on top of SigmaJS.

- Beautiful and expressive Sparklines React component.

- Declarative timeseries charts.

- Data visualization library based on React and d3.

- Redefined chart library built with React and D3.

- React components for building composable and flexible charts.

- Data viz for React.

- Semiotic is a data visualization framework for React.

- High-performance plugin-based chart for Bootstrap and Material Design.

- Feature complete Charting library.

- React wrapper for (free data visualization library for creating exploratory data visualizations in browser, using WebAssembly)

- - - Unopinionated Accessible Tree Component with Multi-Select, Drag-And-Drop and Search

- React Tree View Component. Data-Driven, Fast, Efficient and Customisable.

- Easy, light, flexible tree view made with React.

- React scroll component.

- A React Component for binded Tabs and Swipeable Views.

- - Customizable scrollbars with flex options and 60FPS

- - Easily customize the browser scroll bar with native OS scroll behavior.

- Component that customizes the image and inserts shadow when scrolling exists.

- Dailymotion player component for React.

- A react component for playing a variety of URLs, including YouTube.

- Create custom SoundCloud players with React.

- React.js powered YouTube player component.

- A web video player built for the HTML5 world using React library.

- Audio player for material ui design.

- Universal google map react component, allows render react components on the google map.

- - ReactJS Maps without external dependencies.

- A React autosuggest for the Google Maps Places API.

- React components for Leaflet maps.

- A React wrapper for MapboxGL-js and overlay API.

- A React binding of mapbox-gl-js.

- - A set of components to display an interactive SVG map.

- A simple time-ago component for ReactJs.

- Format date with *** time ago statement. eg: '3 hours ago'.

- Google flight date picker implemented in ReactJS.

- - - Full-featured lightbox gallery component.

- - React component to compare two images using a slider.

- Responsive image gallery, carousel, image slider react component.

- React lightbox component.

- A React component for viewing large images up close.

- Responsive React Photo Gallery.

- A React component that adds pan and zoom features to SVG.

- - Render images as interactive particles.

- Add fast, responsive images as an image, picture, or background!

- Over 40k icons from 50+ icon sets, including all popular icon and emoji sets.

- Svg react icons of popular icon packs using ES6 imports.

- Awesome free illustrations as react components.

- A ReactJS component that creates a pagination.

- Laravel Pagination with ReactJS (customizable).

- React render props & custom hook to build pagination.

- Render Markdown as React components.

- React Konva is a JavaScript library for drawing complex canvas graphics with bindings to the Konva Framework.

- A Sketch tool for React based applications, backed-up by FabricJS

- Freehand vector drawing tool for React using SVG as canvas. Accepts input from Mouse, touch, and graphic tablets

- A lightweight calendar heatmap react component built on SVG, customizable version of GitHub's contribution graph.

- - A flexible and animated vertical news ticker component

- Allows users to create random kaleidoscopes to be used as avatars.

- - Visual query builder from form fields, with SQL, MongoDB and JSON export

- React component for blurred backgrounds.

- - A React component to easily create demos of other components.

- Facebook components like a Login button, Like, Share, Comments, Page or Embedded Post.

- - FastComments component for embedding a live comment thread on a page or SPA.

- - A React component to view a PDF document.

- - A simple chatbot component to create conversation chats.

- File input component for control for file reading styling and abstraction.

- The React filterbuilder component for building the filter criteria in the UI.

- Auto-increment your HTML headings (h1, h2, etc.) for improved accessibility and SEO, no matter your component structure, while you keep full control of what's rendered.

- Create walkthroughs and guided tours for your ReactJS apps. Now with standalone tooltips!.

- React JSON Viewer Component, Extracted from redux-devtools.

- Resizable and movable component for React.

- Resizable component for React. #reactjs.

- - Minimalistic searchbox.

- React split-pane component.

- - To delete an item in a list the same way iOS does.

- - Configurable component to render list with swipeable items.

- A powerful toolkit for building websites with beautiful typography.

- - Allows you to animate the text of any property of another component.

- Allows you to generate a random captcha image with options.

- Display PDFs in your React app as easily as if they were images.

- - Build your own chatbot matching your brand needs in minutes.

- - Easily build complex forms automatically from a JSON Schema.

- 🌓 A React Hook for adding a dark / night mode to your site inspired by darkreader.

-  Apple signin for React using the official Apple JS SDK.

- - A calendar component that supports date, range & ranges picks.

- Gcal/outlook like calendar component.

- A React component for choosing dates and date ranges.

- A simple and reusable datepicker component for React.

- - A simple and reusable datepicker component (with persian jalali calendar support).

- A lightweight but complete datetime picker react component.

- Flexible date picker for React.

- Flatpickr for React.

- A responsive, touch-friendly, and modular date picker library.

- - Simple time input field.

- - Dynamic, succinct timezone select. Based on react-select.

- React.js Yearly Calendar Component.

- High-performance plugin-based scheduler/calendar for Material Design.

- Feature complete Scheduling library.

- Ultimate calendar for your React app.

- A date picker for your React app.

- A React based emoji picker powered by Interweave and Emojibase.

- Beautiful credit cards for your payment forms.

- - A zero-dependency container to help with payment card input fields.

- - Yet another react component for input masking.

- Masked <input/> React component.

- Input mask for React, Angular, and vanilla JavaScript. Flexible, robust & tiny.

- - Extensible number pad control for numbers, dates and times.

- WAI-ARIA compliant React autosuggest component.

- Pure react-based typeahead and typeahead-tokenizer.

- A fully accessible, easily themeable, React-powered menu button.

- - Micro-sized & micro-optimized select component for React.js.

- An accessible select box component for React.

- A Select control built with and for React JS.

- A column select component built for react.

- A tiny Color Picker for React.

- Is a tiny color picker widget component for React apps.

- A tiny (2,5 KB), dependency-free, fast and accessible color picker component.

- React input color component with hsv color picker.

- React switch component.

- An elegant, accessible toggle component for React. Also a glorified checkbox.

- ⚛️ React multi toggle component.

- Slider component for React.

- Better radio buttons.

- Autocomplete input field for React.

- Mention people in a textarea.

- - Minimal tagging component with editable tags

- A fantastically simple tagging component for your React projects.

- A simple react component for inputing tags.

- Tokeninput component for React.

- Auto-resizing input field for React.

- Highly configurable & extensible automatically sized input field built with hooks.

- <textarea /> component for React which grows with content.

- - The star rating component with accessibility.

- React.js component for entering 0-5 (or more) stars.

- A simple star rating component built with React.

- Beautiful and accessible drag and drop for lists with React

- Drag and Drop for React.

- "Drag to resize" (sizing) as React Component.

- React draggable component.

- Drag and drop so simple it hurts.

- Simple HTML5 drag-drop zone with React.js.

- Accessible and minimalistic (<4kB gzipped) library for vertical drag and drop in lists and tables.

- Sortable and resizable pane component for React.

- Sort any children with touch support and IE8 compatibility.

- A sortable list component built with React.

- Lists reorderable by drag-and-drop, within and among lists.

- WYSIWYG editor based on CKEditor with completely rewritten UI.

- An official CKEditor 4 rich text editor wrapper.

- An official CKEditor 5 rich text editor wrapper.

- A React framework for building text editors.

- - - WYSIWYG in-line web editor with plugins.

- Rich Text editor built on top of draft.js.

- Ace (Advanced Code Editor) wraper.

- - CodeMirror component for React.

- React component for a div with editable contents.

- WYSIWYG editor build on top of .

- Simple richtext editor that can insert images and HTML.

- medium-editor wrapper.

- Monaco Editor component for React.

- Quill wrapper.

- wrapper.

- - - ProseMirror toolkit for React.

- - - A completely customizable framework for building rich text editors.

- - - Block based WYSIWYG editor based on ProseMirror.

- React component wrapper for .

- A markdown editor using React/Reflux.

- Markdown editor.

- A simple markdown editor with preview, implemented with React.js and TypeScript.

- Aiming to be a complete solution for avatar cropping in react.

- Facebook-like, avatar / profile picture component.

- Generate fun kaleidoscope for user avatars.

- Component to crop/rotate images/videos with easy interactions. Touch friendly.

- A responsive image cropping tool for React.

- Image cropper.

- A Formsy compatibility wrapper for Material-UI form components.

- A set of React JS components for use in a formsy-react form.

- Set of enhancements for input control.

- An à la carte set of polished, extensible, and accessible inputs.

- React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more.

- Easy to configure, lightweight, editable vector graphics in your react components.

- React for Upload Image Gallery. Drag & Drop, Sortable, Customize.

- Syntax highlighting component with Prismjs or Highlightjs AST using inline styles.

- Auto responsive grid layout library.

Unopinionated, standard compliant flexbox components.

- A multi-screen JavaScript Layout manager.

- A no-frills flexbox grid system, powered by styled-components.

- Splitter component, written in TypeScript.

- - - Responsive, sortable, filterable and draggable grid layouts.

- A draggable and resizable grid layout with responsive breakpoints, for React.

- Wrapper for @desandro's Masonry.

- Flex layout container component for advanced React web applications.

- - Nestable anchored, resizable, scrollable components.

- Animated grid layout component.

- Responsive grid layout components. Based on css flexbox. Support fraction width, auto grow.

- - Animation engine that lets you animate DOM nodes, mounting, unmounting, child changes/transitions.

- Easily animate your data.

- A super easy animation library.

- Effortless animation between DOM changes (eg. list reordering) using the FLIP technique.

- Use the full power of React and GSAP together.

- MagicMove wrapper.

- A lightweight component to easily create interactive particles animations

- A spring that solves your animation problems.

- Wrapper to animate the line stroke in SVGs.

- Transitions built for react-router, powered by react-motion.

- A spring physics based animation library.

- An animation and gesture library.

- Scroll-based actions and animations for react.

- Track the position of DOM elements. Create cool animations.

- Apply transition effect to numeric strings, a la old Groupon timers.

- React components for the Web Animations API -.

- Velocity.js wrapper.

- A component that scale dynamically according to the internal children size

- Particles backgrounds.

- - The gooey effect for React, used for shape blobbing / metaballs.

- Easiest way to add scroll parallax effect on the component.

- - Easily apply parallax tilt hover effect on components.

- Modern and minimalist React UI library.

🚀 - - A UI Design Language from China. Individual available.

- Atlassian's official UI library, with components from badge to tree table.

- Base Web is a foundation for initiating, evolving, and unifying web products.

- - A design system built by IBM.

- - - Elegant UI Kit library and reusable components for building mobile-first, responsive websites and web apps.

- - Simple, Modular & Accessible UI Components for your React Applications.

- - Evergreen React UI Framework by Segment.

- - 🌈 React components that inspired by Microsoft's Fluent Design System.

- The most advanced UX framework for enterprise applications.

- - A set of components that supports Pinterest’s design language.

- React components for building Microsoft web experiences.

- Components for building travel oriented projects.

- React components based on a custom version of the Bootstrap library.

- A complete UI Framework with 50+ components featuring material, bootstrap and custom themes.

- Bootstrap components built with React.

- Foundation as React components.

- Toolkit for building accessible rich web apps

- Configurable React Stateless Functional UI Components.

- React UI components / widgets. The easiest way to build a great search experience with Elasticsearch.

- The official Semantic-UI-React integration.

- - Chinese-friendly set of components: form elements, navigation, table, tree, tree select drop-down etc.

- - The UI design language and React library for Conversational UI

- - A fully featured library with 100+ hooks and components with native dark theme support

- - A modern, comprehensive, flexible design system that gives you all modular blocks you need to build sensible web apps & SaaS products.

🚀 - Full suite of components. Build your own design system, or start with Material Design.

- Accessible autocomplete, combobox, multiselect

- 1,000+ SVG material icons.

- Accessible modal dialog component.

- Accessible slider component.

- table with sorting, selecting, pagination, virtualized.

- Accessible tree view component for React.

- Essence - The Essential Material Design Framework.

- Material design for react, powered by materializecss.

- A set of React components implementing Google's Material Design.

- React Bootstrap with Material Design

- Configurable Mobile UI from China.

- Ionic Framework: easily build Android, Desktop and Progressive Web Apps with one code base.

- - Mobile app framework with Material and flat (iOS) designs. Based on Web Components.

- - - UI toolkit for building complex, data-dense web interfaces for desktop (not mobile) applications.

- Collection of reusable React Components and utility functions.

- - A beautiful and modern React design system. Freemium 💰

- Build virtual reality experiences with A-Frame and React.

- Build admin user experiences on top of REST and GraphQL services.

- React UI Components for macOS Sierra and Windows 10.

- - - Build data-intensive applications in no time. It ships with Ant Design System, an enterprise-level UI toolkit.

- - Simplest possible component to generate matrix rain style cards.

- - Suite of components for "enterprise system products".

- React implementation of the Intersection Observer API.

- Sensor component.

- A React component to execute a function whenever you scroll to an element.

- Provide props to your Components based on their Width and/or Height.

- Wrapper component that detects element resize.

- React higher-order component to get dimensions of container.

- Component-wrapper to determine and report children elements height.

- Compute measurements of a React component.

- Make your React Components aware of their width and height.

- Declarative hotkey and focus area management for React.

- React component to handle keyboard events.

- Lightweight keydown wrapper for React components.

- Manage keyboard shortcuts from one place.

- A custom hook to ease the key-press listeners of a target/global.

- A set of components that react to page scrolling.

- Swipe.js as a React component.

- Determine the cursor aim for triggering mouse events.

- - Hook that tracks mouse events on selected element.

- HTML meta tags for React-based apps.

- Declarative, nested, stateful, isomorphic document.title for React.

- Thread-safe Helmet for React 16+ and friends

- A document head manager for React.

- Simple but ubiquitously powerful and agnostic layering system for React.

- React component for transportation of modals, lightboxes, loading bars... to document.body.

- Simple declarative and universal A/B testing component for React.

- React components for implementing UI experiments.

- Isomorphic flux implementation.

- React integration for Baobab.

- A state controller with its own debugger.

- React bindings for effector, an effective multi-store state manager.

- Reactive state and side effect management for React using a single stream of actions.

- A pluggable container for universal flux applications.

- Flux architecture tools for React.

- High level architecture for React apps.

- React bindings for MobX. Create fully reactive components.

- - Simple state management solution for React.

- Easily create controllable components.

- A performant, scalable and pluggable approach to instrumenting your React application.

- Bridges the gap between Redux and the declarative nature of GraphQL/Relay.

- Official React bindings for Redux.

- Reducer + action to reduce actions under a single subscriber notification.

- Store enhancer for which allows batching subscribe notifications.

- Predictable state container for JavaScript apps.

- A simple library for uni-directional dataflow application architecture with React extensions inspired by Flux.

- Selector library for Redux.

- Declarative data-fetching framework for REST APIs

- Dead simple + opinionated toolkit for building redux/react applications.

- A declarative way for building forms with all the functionality.

- A simple and easy way to control forms in React using the React Context API

- Build forms without tears and supports Validation in ease.

- A form input builder and validator for React JS.

- A dynamic form component for react using JSON-Schema.

- React hooks for form validation without the hassle.

- A React component for building Web forms from JSONSchema.

- Simple validation mixin (HoC) for React.

- Subscription-based form state management

- Complex library for creating awesome forms.

- The advanced Survey and Form library

- High performance, extensible, and Typescript friendly

- Automatic breadcrumbs for React-Router.

- Declarative router component for React.

- React Router scroll management.

- A complete routing library for React.

- Redux First History - Redux history binding support react-router - @reach/router - wouter

- Redux bindings for React Router – keep your router state inside your Redux store.

- A simple middleware-style router for isomorphic JavaScript web apps.

- A minimalist-friendly ~1.3KB routing library. Nothing else but hooks.

- Asynchronously fetch data for React components.

- A simple, declarative, and composable way to fetch data for React components.

- Async rendering & data-fetching for universal React applications.

- Relay integration for React Router.

- Universal data fetching and route lifecycle management for React etc.

- Request async data, store in redux state, and connect to your component.

- Provides decorator for resolving async props in react-router.

- HTTP client component for React.

- Simple Relay alternative.

- A simple caching client for any GraphQL server and UI framework.

- Relay is a JavaScript framework for building data-driven React applications.

- A powerful type-safe, framework agnostic, CSS-in-JS library for styling components, whether it be plain objects, importing stylesheets, or simply referencing external class names.

- It's inline styles, but they work!.

- Run-time Autoprefixer for Inline Style Objects.

- - Build UI primitivites with plain HTML & CSS.

- A set of tools to manage inline styles on React elements.

- Modular responsive component.

- Seamless mapping of class names to CSS modules inside of React components.

- Media queries in react for responsive design.

- Responsive components and hooks.

- Visual primitives for the component age.

- Tagged template string virtual dom builder.

- Neater If and For for React JSX.

- A service for server-side rendering your JavaScript views.

- Adds server side rendering support to React Relay.

- Isomorphic CSS style loader for Webpack.

- React framework with server render for blazing fast page load.

- Universal web application framework.

- Server-side rendering for your Webpack-built applications (e.g. React).

- Create React apps with no build configuration.

- Express integration in TypeScript with support for multiple SPAs and pitfall avoidance.

- A Redux auth starter boilerplate for CRA.

- Live editing development on desktop app.

- A minimal skeleton for building testable React apps using Babel.

- Yeoman generator for ReactJS and Webpack.

- Full-stack starter kit.

- GlueStick is a command line interface for quickly developing universal web apps.

- CLI tool and devDependency for React apps & components and npm modules.

- Quick packager-agnostic boilerplate for React modules using JSX.

- Minimal live-editing boilerplate for your next ReactJS project.

- A starter boilerplate for a universal webapp.

- React/Redux stack (not a boilerplate kit).

- An opinionated CLI for building redux/react apps quicker.

- Relay Starter Kit.

- Modern Application Development Ecosystem.

- Simple solution for creating React application with SSR, bundling, linting, testing within 5 minutes.

- An npm package that lets you jump right into coding React and Redux.

- Create react dependencies with no build configuration.

- A simple boilerplate that helps you make your react application with Server Side Rendering & Localization support.

- Highly Scalable and Performant Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase.

- A tool that helps programmers create Express & React projects easily base on react-cool-starter.

- An SVG loader component for ReactJS.

- A new way to write Functional Components, without Hooks.

- Complete token authentication system for react + redux that supports isomorphic rendering.

- Redux bindings for client-side search.

- Alternative syntax for PropTypes.

- ⚛️ Elegant, accessible search component for React.

- 🎉 support react hooks everywhere (Functional or Class Component).

- A <QRCode/> component for use with React.

- Extended utils for React.Children.

- A CSS media query component for React.

- - Truncate long strings in the middle instead of the end.

- Multi-lingual/localized text content.

- Internationalization for react done right. Using the i18next i18n ecosystem.

- Internationalize React apps.

- Internationalization for React components based on gettext format.

- Universal internationalization (i18n) open source library for React.

- Internationalize React apps. Not only for React.Component but also for Vanilla JS.

- – A readable, automated, and optimized (5 kb) internationalization for JavaScript.

- A bit of nifty glue that automatically plugs your Backbone models.

- A React component which wraps an Elm module to be used in a React application.

- OpenGL / WebGL bindings for React to implement complex effects over images and content.

- Backbone-aware mixins for react and a whole lot more.

- Open source library for using D3 in React.

- Write React components in Elm.

- React bridge to Famo.us.

- Simple componentized localstorage implementation for Facebook's React.

- - Declarative lottie animation player.

- Integration of React + Webpack + Rails to build Universal (Isomorphic) Apps.

- Render into a three.js canvas using React.

- Simplest bindings between React & Three.js

- ReactJS mixin for easy Firebase integration.

- Allows to use React.js component as HTML element (web component).

- Unity intergration with two-way communication using a built-in Event System.

- React Google Analytics Module.

- Google analytics component.

- Google Places API components and hooks.

- A react.js reCAPTCHA for Google.

- Load stripe's checkout.js as a react component. Easiest way to use checkout with React.

- Segment.io analytics integration for redux.

- Send messages and error logs to a Slack channel directly.

- An extremely fast, React-like JavaScript library for building modern user interfaces.

- Fast Touch Events for React.

- Renders static content efficiently.

- Debug performance of your React application.

- Render visualizer for ReactJS.

- A React component which renders a grid of elements.

- A browser-ready efficient scrolling container based on UITableView.

- React component that renders children elements when they enter the viewport.

- Lazyload your Component, Image or anything matters the performance.

- React components for efficiently rendering large lists and tabular data.

- Remove unnecessary React propTypes.

- An implementation of React that optimizes for small script size.

- The easiest way to move your React application to Server-Side Rendering. Handles Side Effects and synchronizes State.

- A library to boost SSR performance by exposing React components as Edge Side Includes (ESI) fragments

- An isolated development space with integrated fuzz testing for your components.

- Chai.js assertions and convenience functions for testing React Components with enzyme.

- JavaScript Testing utilities for React.

- Painless JavaScript Testing.

- Lightweight unit test library for ReactJS.

- A redux middleware to automatically generate tests for reducers through ui interaction.

- React testing made easy with react-test-renderer. Supports DOM and custom renderers.

- Create, isolate and test modular UI components in React.

- Plugin for unexpected to enable testing the full React virtual DOM, and also the shallow renderer.

- A chart monitor for Redux DevTools.

- A resizable and movable dock for Redux DevTools monitors.

- Filterable tree view monitor for Redux DevTools.

- Another Redux DevTools Monitor.

- The default monitor for Redux DevTools with a tree view.

- DevTools for Redux with hot reloading, action replay, and customizable UI.

- Redux DevTools remotely.

- PROD change monitoring that highlights all DOM + design changes.

- Power of Browser DevTools inspectors right inside your React app.

- React JSON inspector component.

- A CLI and OS X app for inspecting your React JS and React Native apps.

- - - A next-generation tool to create blazing-fast documentation sites.

- DX tool for designing truly encapsulated React components.

- CLI tool for creating demos of react components.

- A 'heatpack' command for quick React development with webpack hot reloading.

- React style guide generator.

- JavaScript Standard Style Guide.

- Powerful design tool for building your React components visually.

- Open source CLI tool for finding i18n keys in React projects.

- Small JavaScript Compiler for quickly converting JSX to JS directly on a web page.

- Extract annotated portions of HTML into React components as separate modules.

- Automatically AJAXify plain HTML with the power of React. It's magic!.

- React JSON Syntax.

- Mozaïk is a tool based on nodejs / react / d3 / stylus to easily craft beautiful dashboards.

- A react renderer for blessed.

- JSON diffing.

- Transform plain text into dynamic blogs and websites using React.js.

- Full stack Google BigQuery with Express in TypeScript.

- Universal client/server routing and data with AWS DynamoDB.

🖋️
ag-grid
gigatables-react
react-data-grid
revo-grid
demo/docs
ReactGrid
demo/docs
jqwidgets-react-grid
Elementz Table
demo/docs
ka-table
demo
material-table
demo/docs
mui-datatables
react-data-table
demo/docs
react-table
demo
rsuite-table
demo/docs
sematable
DevExtreme React Grid
Smart React Grid
KendoReact Grid
@egjs/react-infinitegrid
npm
demo
react-lazyload
react-list
af-virtual-scroll
demo
docs
react-window
demo
reboron
react-aria-modal
react-modal
react-skylight
reoverlay
demo
sweetalert2
demo/docs
sweetalert2-react-content
cogo-toast
demo/docs
react-notifications-component
demo
notistack
demo
docs
react-toast
demo
docs
react-toastify
demo
react-toast-notifications
demo
reapop
simple-react-notifications
demo
react-hot-toast
demo
react-tooltip
hamburger-react
demo/docs
react-burger-menu
react-offcanvas
react-planet
demo
react-headroom
react-sticky
react-stickynode
react-tabs
react-tabtab
react-loader
react-block-ui
react-redux-loading-bar
react-spinners-css
react-spinners
react-content-loader
@egjs/react-flicking
npm
demo
react-awesome-slider
demo
pure-react-carousel
react-id-swiper
react-instagram-zoom-slider
demo
react-responsive-carousel
react-slick
keen-slider
demo
react-image-magnify
demo
react-awesome-button
demo
reactive-button
demo
docs
react-accessible-accordion
react-collapse
react-tabbordion
demo
chartify
essential js 2 charts
jscharting-react
JSCharting
react-chartist
react-charty
demo
react-chartjs-2
react-d3-components
react-dazzle
react-google-charts
react-highcharts
react-sigmajs
react-sparklines
react-timeseries-charts
react-vis
recharts
rumble-charts
victory
semiotic
DevExtreme React Chart
Smart React Chart
react-muze
muze
react-complex-tree
demo
docs
react-treebeard
react-treeview
react-scroll
react-swipeable-views
rc-scrollbars
demo
react-custom-scroll
demo
react-shadow-scroll
react-dailymotion
react-player
react-soundplayer
react-youtube
video-react
material-ui-audio-player
google-map-react
pigeon-maps
demo
react-geosuggest
react-leaflet
react-map-gl
react-mapbox-gl
react-svg-map
demo
react-timeago
timeago-react
react-google-flight-datepicker
lightGallery
demo
docs
react-compare-image
demo
react-image-gallery
react-image-lightbox
react-intense
react-photo-gallery
react-svg-pan-zoom
react-particle-image
demo
react-imgix
iconify-react
react-icons
react-open-doodles
react-paginate
react-laravel-paginex
paginated
react-markdown
react-konva
react-sketch
react-sketch-canvas
Demo
react-heat-map
react-advanced-news-ticker
demo
react-avatar-generator
react-awesome-query-builder
demo
react-blur
react-demo-tab
demo
react-facebook
fastcomments-react
demo
react-pdf-viewer
docs
react-simple-chatbot
demo
react-file-reader-input
react-filter-control
react-headings
react-joyride
react-json-tree
react-resizable-and-movable
react-resizable-box
react-searchbox-awesome
demo
react-split-pane
react-swipe-to-delete-ios
demo
react-swipeable-list
demo
typography
react-pulse-text
demo/docs
captcha-image
react-pdf
react-customizable-chat-bot
Demo
@restpace/schema-form
Demo
react-darkreader
react-apple-signin-auth
date-range-picker
demo
react-big-calendar
react-date-range
react-datepicker
react-datepicker2
demo
docs
react-datetime
react-day-picker
react-flatpickr
react-nice-dates
demo/docs
react-simple-timefield
demo
react-timezone-select
demo
react-yearly-calendar
DevExtreme React Scheduler
jQWidgets Scheduler
react-calendar
react-date-picker
interweave-emoji-picker
react-credit-cards
react-payment-inputs
demo
react-input-mask
demo
react-maskedinput
react-text-mask
react-numpad
demo
react-autosuggest
react-typeahead
react-aria-menubutton
react-functional-select
demo
react-select-box
react-select
react-column-select
coloreact
react-color
react-colorful
react-input-color
react-ios-switch
react-toggle
react-triple-toggle
react-slider
react-radio-group
react-autocomplete-input
react-mentions
@pathofdev/react-tag-input
demo & docs
react-tag-input
react-tagsinput
react-tokeninput
react-input-autosize
react-autowidth-input
react-textarea-autosize
react-awesome-stars-rating
demo
react-star-rating-input
react-star-rating
react-beautiful-dnd
react-dnd
react-drag-sizing
react-draggable
react-dragula
react-dropzone
react-movable
react-sortable-pane
react-anything-sortable
react-sortable
sortablejs
alloyeditor
ckeditor4-react
ckeditor5-react
draft-js
edtr-io
demo
docs
megadraft
react-ace
react-codemirror
demo
react-contenteditable
react-draft-wysiwyg
DraftJS
react-editor
react-medium-editor
react-monacoeditor
react-quill
react-trumbowyg
Trumbowyg
remirror
demo
docs
slate
demo
docs
smartblock
demo
docs
react-simplemde-editor
EasyMDE (the most fresh SimpleMDE fork)
react-markdown-editor
react-md-editor
react-md-editor
react-avatar-cropper
react-avatar-editor
react-avatar-generator
react-easy-crop
react-image-crop
react-image-cropper
formsy-material-ui
formsy-react-components
react-input-enhancements
react-widgets
interweave
react-designer
react-upload-gallery
react-syntax-highlighter
autoresponsive-react
flexbox-react
golden-layout
hedron
m-react-splitters
muuri-react
demo
docs
react-grid-layout
react-masonry-component
react-reflex
react-spaces
demo/docs
react-stonecutter
react-colrow
react-tweenful
demo
data-driven-motion
react-anime
react-flip-move
react-gsap-enhancer
react-magic-move
react-tsparticles
react-motion
react-mt-svg-lines
react-router-transition
react-spring
framer-motion
react-spark-scroll
react-track
react-transitive-number
react-web-animation
velocity-react
auto-size-transition
react-particles-bg
gooey-react
demo/docs
react-parallax-component
react-parallax-tilt
demo
zeit-ui-react
ant-design
demo/docs
components
atlaskit
base web
carbon
demo/docs
cdbreact
demo
docs
chakra-ui
demo/docs
evergreen
demo/docs
fluent-ui
demo/docs
grommet
gestalt
demo/docs
office-ui-fabric-react
orbit-components
pivotal-ui-react
primereact
react-bootstrap
react-foundation
reakit
demo/docs
rebass
searchkit
semantic-ui-react
shineout
demo
ChatUI
demo/docs
Mantine
demo/docs
semi-design
demo/docs
Material-UI
Autocomplete
Icons
Modal
Slider
Table
Tree View
react-essence
react-materialize
react-toolbox
mdbootstrap
antd-mobile
Ionic React
OnsenUI
demo/docs
blueprint
demo
docs
dataminr-react-components
shards-react
docs/demo
aframe-react
react-admin
react-desktop
refine
demo
docs
matrix-card
demo
rsuite
demo/docs
react-intersection-observer
react-visibility-sensor
react-waypoint
react-component-queries
react-container-dimensions
react-dimensions
react-height
react-measure
react-sizeme
react-hotkeys
react-key-handler
react-keydown
react-shortcuts
useKeyCapture
react-scroll-components
react-swipe
react-aim
react-hook-mighty-mouse
demo
react-document-meta
react-document-title
react-helmet-async
react-helmet
react-layer-stack
react-portal
react-ab
react-experiments
alt
baobab-react
cerebral
effector-react
fluorine-lib
fluxible
fluxxor
kea
mobx-react
react-3ducks
demo
react-controllables
react-i13n
react-redux-provide
react-redux
redux-batched-actions
redux-batched-subscribe
redux
reflux
reselect
resourcerer
shasta
data-driven-forms
formcat
formik
formsy-react
plexus-form
react-hook-form
react-jsonschema-form
react-validation-mixin
react-final-form
react-formawesome
surveyjs
Formily
react-breadcrumbs
react-router-component
react-router-scroll
react-router
redux-first-history
redux-router
universal-router
wouter
react-async
react-refetch
react-resolver
react-router-relay
redial
redux-async-connect
redux-connect
axios-react
adrenaline
apollo-client
react-relay
aesthetic
aphrodite
inline-style-prefixer
paperclip
docs
radium
react-container-query
react-css-modules
react-responsive
reactponsive
styled-components
hyperx
jsx-control-statements
hypernova
isomorphic-relay
isomorphic-style-loader
react-server
rill
webpack-isomorphic-tools
create-react-app
crisp-react
cra-template-redux-auth-starter
electron-react-boilerplate
essential-react
generator-react-webpack
generator-starhackit
gluestick
nwb
react-boilerplate
react-hot-boilerplate
react-redux-universal-hot-example
reactuate
redux-cli
relay-fullstack
roc
rockpack
universal-redux
create-react-dependency
phoenix
react-enterprise-starter-kit
express-react-boilerplate
react-inlinesvg
react-godfather
redux-auth-patch
redux-search
tcomb-react
react-find
react-universal-hooks
qrcode.react
react-children-utilities
react-media
react-middle-ellipsis
demo
react-translate-component
react-i18next
react-intl
react-localized
react-translate-maker
react-intl-universal
demo
js-lingui
docs
backbone-react-component
elm-react-component
gl-react
react-backbone
react-d3-library
react-elm-components
react-famous
react-localstorage
react-lottie-player
demo
react-on-rails
react-three-renderer
react-threejs
reactfire
reactive-elements
react-unity-webgl
react-ga
react-google-analytics
react-google-autocomplete
react-recaptcha
react-stripe-checkout
redux-segment
react-slack-notification
inferno
react-fastclick
react-static-container
react-perf-tool
react-render-visualizer
react-infinite-grid
react-infinite
react-lazy-load
react-lazyload
react-virtualized
babel-plugin-transform-react-remove-prop-types
react-lite
iSSR
react-esi
carte-blanche
chai-enzyme
enzyme
jest-cli
react-unit
redux-test-recorder
rut
ui-harness
unexpected-react
redux-devtools-chart-monitor
redux-devtools-dock-monitor
redux-devtools-filterable-log-monitor
redux-devtools-inspector
redux-devtools-log-monitor
redux-devtools
remote-redux-devtools
fluxguard
react-inspector
react-json-inspector
reactotron
component-controls
demo
docs
cosmos-js
react-demo-tab-cli
react-heatpack
react-styleguidist
standard-react
Plasmic
SimpleLocalize
DataFormsJS JSX Loader
html-to-react-components
htmltojsx
jsonx
mozaik
react-blessed
jsondiffpatch-react
gatsby
crisp-bigquery
react-server-routing-example