Skip to content

The library enhances Recompose's types

License

Notifications You must be signed in to change notification settings

brodysoft/recomposer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recomposer

Recompose ❤️ TypeScript

The library enhances Recompose when using TypeScript.

The library's goal is

  • reducing unnecessary type definition
  • defining types automatically
  • making your app safer

recompose

recomposer

Usage

npm install recompose recomposer --save

The library has recompose as a peer dependency, you need to install both libraries.

API

It is still working in progress.. welcome PR! 😊

The recompose reference is here!

Higher-order components

  • mapProps()
  • withProps()
  • withPropsOnChange()
  • withHandlers()
  • defaultProps()
  • renameProp()
  • renameProps()
  • flattenProp()
  • withState()
  • withStateHandlers()
  • withReducer()
  • branch()
  • renderComponent()
  • pure()
  • onlyUpdateForKeys()

About

The library enhances Recompose's types

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%