React is a JavaScript library for building user interfaces.

# `react`

React is a JavaScript library for creating user interfaces.

The `react` package contains only the functionality necessary to define React components. It is typically used together with a React renderer like `react-dom` for the web, or `react-native` for the native environments.

**Note:** by default, React will be in development mode. The development version includes extra warnings about common mistakes, whereas the production version includes extra performance optimizations and strips all error messages. Don't forget to use the [production build](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build) when deploying your application.

## Usage

```js
import { useState } from 'react';
import { createRoot } from 'react-dom/client';

function Counter() {
  const [count, setCount] = useState(0);
  return (
    <>
      <h1>{count}</h1>
      <button onClick={() => setCount(count + 1)}>
        Increment
      </button>
    </>
  );
}

const root = createRoot(document.getElementById('root'));
root.render(<Counter />);
```

## Documentation

See https://react.dev/

## API

See https://react.dev/reference/react

react

create-subscription jest-react react react-art react-dom react-is react-reconciler react-test-renderer scheduler

React 16.6.2 release is broken. Please update React to 16.6.3. ([WARNING] Use 16.6.1 instead of 16.6.2, reason: https://github.com/facebook/react/issues/14208)

LICENSE addons.js react.js addons/ dist/ lib/

LICENSE PATENTS README.md index.js cjs/ umd/

LICENSE PATENTS addons.js react.js addons/ dist/ lib/

An npm package to get you immediate access to [React](http://facebook.github.io/react/), without also requiring the JSX transformer. This is especially useful for cases where you want to [`browserify`](https://github.com/substack/node-browserify) your module using `React`.

React is a javascript module implementing a lightweight rules engine to make it easier to work with asynchronous code, by reducing boilerplate code and improving error and exception handling while allowing variable and task dependencies when defining flow.

flow
flow control
control flow
dataflow
reactive
deferred
promise
async

The jeffbski/react module has been renamed to 'autoflow'. Please update your dependencies to point to autoflow. react@0.8.0+ will now refer to facebook/react

React is a javascript module to make it easier to work with asynchronous code, by reducing boilerplate code and improving error and exception handling while allowing variable and task dependencies when defining flow.