# reacting

> A collection of simple, isolated, independent, progressive react components that are easy to use and customize!

Latest version **0.0.3** (published 2016-12-19) · MIT license · 0 weekly downloads

## Install

```sh
npm install reacting
pnpm add reacting
yarn add reacting
bun add reacting
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.3 |
| Published | 2016-12-19 |
| First published | 2016-12-19 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | mim.Armand |
| Maintainers | mim |
| Keywords | react, components, ui, modules, simple, pretty, customizable, js, css, jsx, component, progressive |

## Links

- npm: https://www.npmjs.com/package/reacting
- Repository: https://github.com/3-dots/reacting
- Homepage: https://github.com/3-dots/reacting#readme
- Issues: https://github.com/3-dots/reacting/issues
- npm.io page: https://npm.io/package/reacting

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 0.0.3 (latest) — 2016-12-19
- 0.0.2 — 2016-12-19
- 0.0.1 — 2016-12-19
- 0.0.0 — 2016-12-19

## README

>> ## Note:
>> This repo is a very minimal react hot loader example / starter kit that was based on this other repo:
>> https://github.com/patrikholcak/hot-loader-demo
>> I just made it simpler, removed redux, router and the rest of the stuff as I needed a bare-bone set-up to base a npm package on (so redux is not usefu for me here) and thought to make it available to everyone (including my future-self!)
>> Have fun!
>>


# The original README.md file follows (as you see some of the stuff does not apply anymore):

--------

# Hot Loader Demo
The goal of this repository is to provide a minimal, out-of-the-box working starter kit. I realised that I often find myself spending time on deleting most of the features from other people’s starter kits and implementing them myself. **Not** necessarily because the implementation is wrong, but because I don’t understand how it works and I want to gain a better understanding of it. So this repository is the barest minimum so you can add, rather than delete.

## NOTE:
- No support is provided.
- If you don’t know how to use this, don’t.
- **Do not use in production** — some libraries are still in beta or even alpha.

## Prerequisites
- Node 6 or later

## Libraries
- React
- Redux & React Redux
- React Router 4
- Redux-controlled router
- React Hot Reload 3
- Webpack 2

## Babel
This project uses as little transpilation as possible as it fits my use-case (Electron app). The only “heavier” use of transpilation is there only to fix [UglifyJS](https://github.com/mishoo/UglifyJS2/issues/448#issuecomment-245936071). Should you have any problems with Babel, there will not be any support unless it’s also affecting the functionality of this kit.

## Using with ES2015 preset
As pointed [here](https://github.com/gaearon/react-hot-loader/issues/410), using with `babel-preset-es2015` requires some additional configuration. You can either:

### 1. Use Babel module transpiling — in that case, you will need to re-require the app module on `module.hot.accept`. Edit [`./src/main.js`](https://github.com/patrikholcak/hot-loader-demo/blob/master/src/main.js#L30) as follows:

```js
  module.hot.accept('./app', () => {
    const NextApp = require('./app').default;

    renderApp(NextApp);
  });
```

### 2. Use native modules & tree shaking — just opt-out of Babel module transpiling.

```json
{
  "presets": ["es2015", { "modules": false }]
}
```


## CSS
I didn’t want to provide (or force) the use of a particular css preprocessor or workflow so only `style-loader` and `css-loader` are provided. If you are looking for a good css compiler, check out [PostCSS](https://github.com/postcss/postcss).

# License
MIT

---
_Source: https://npm.io/package/reacting · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
