├── .babelrc ├── .flowconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── __tests__ ├── Context-test.js ├── ReComponent-test.js ├── RePureComponent-test.js ├── UpdateTypes-test.js ├── __snapshots__ │ ├── ReComponent-test.js.snap │ └── UpdateTypes-test.js.snap └── helpers.js ├── dist ├── react-recomponent.js.flow ├── react-recomponent.m.js.flow └── react-recomponent.umd.js.flow ├── package.json ├── src ├── index.js ├── re.js └── update-types.js ├── type-definitions ├── ReComponent.d.ts ├── ReComponent.js.flow ├── __tests__ │ └── ReComponent.js └── ts-tests │ ├── exports.ts │ ├── index.d.ts │ ├── tsconfig.json │ ├── tslint.json │ └── updateTypes.ts └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env", "react"] 3 | } 4 | -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/Context-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/__tests__/Context-test.js -------------------------------------------------------------------------------- /__tests__/ReComponent-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/__tests__/ReComponent-test.js -------------------------------------------------------------------------------- /__tests__/RePureComponent-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/__tests__/RePureComponent-test.js -------------------------------------------------------------------------------- /__tests__/UpdateTypes-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/__tests__/UpdateTypes-test.js -------------------------------------------------------------------------------- /__tests__/__snapshots__/ReComponent-test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/__tests__/__snapshots__/ReComponent-test.js.snap -------------------------------------------------------------------------------- /__tests__/__snapshots__/UpdateTypes-test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/__tests__/__snapshots__/UpdateTypes-test.js.snap -------------------------------------------------------------------------------- /__tests__/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/__tests__/helpers.js -------------------------------------------------------------------------------- /dist/react-recomponent.js.flow: -------------------------------------------------------------------------------- 1 | /* @flow */ 2 | 3 | export * from '../type-definitions/ReComponent.js.flow'; 4 | -------------------------------------------------------------------------------- /dist/react-recomponent.m.js.flow: -------------------------------------------------------------------------------- 1 | /* @flow */ 2 | 3 | export * from '../type-definitions/ReComponent.js.flow'; 4 | -------------------------------------------------------------------------------- /dist/react-recomponent.umd.js.flow: -------------------------------------------------------------------------------- 1 | /* @flow */ 2 | 3 | export * from '../type-definitions/ReComponent.js.flow'; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/src/index.js -------------------------------------------------------------------------------- /src/re.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/src/re.js -------------------------------------------------------------------------------- /src/update-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/src/update-types.js -------------------------------------------------------------------------------- /type-definitions/ReComponent.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/type-definitions/ReComponent.d.ts -------------------------------------------------------------------------------- /type-definitions/ReComponent.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/type-definitions/ReComponent.js.flow -------------------------------------------------------------------------------- /type-definitions/__tests__/ReComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/type-definitions/__tests__/ReComponent.js -------------------------------------------------------------------------------- /type-definitions/ts-tests/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/type-definitions/ts-tests/exports.ts -------------------------------------------------------------------------------- /type-definitions/ts-tests/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 2.3 2 | -------------------------------------------------------------------------------- /type-definitions/ts-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/type-definitions/ts-tests/tsconfig.json -------------------------------------------------------------------------------- /type-definitions/ts-tests/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/type-definitions/ts-tests/tslint.json -------------------------------------------------------------------------------- /type-definitions/ts-tests/updateTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/type-definitions/ts-tests/updateTypes.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipp-spiess/react-recomponent/HEAD/yarn.lock --------------------------------------------------------------------------------