A set of tiny, composable React components for handling state with render props. It does this using a small render-prop-based API that exposes helpful transforms like toggle, increment, filter, etc. depending on the type of value, all based on JavaScripts native value types...
react components state-management render-props headless boolean component date map mobx number prop props redux render renderless set state stateful string type types value valuesProppyJS is a tiny 1.5kB JavaScript library for composing props (object that components receive to render themselves). It comes with various integration packages giving you the freedom to use it popular rendering libraries.
react vue preact functional-programming props redux rxjsA React component for the font-awesome icon library. Note: This component does not include any of the Font Awesome CSS or fonts, so you'll need to make sure to include those on your end somehow, either by adding them to your build process or linking to CDN versions.
react props font font-awesome ui component components icon reactjs fontawesome bootstrap icons fonts danawoodman big style jsx react-componentHow do you usually request data and store it to redux state? You create actions that do async jobs to load data, create reducer to save this data to redux state, then connect data to your component or container. Usually it's very similar routine tasks.
react redux-connect server-side-rendering immutablejs react-redux isomorphic universal-react node nodejs redux connect async propsreact-fake-props parses your Component prop types using react-docgen and generates fake props. Supports Flow and PropTypes. Works great with Jest snapshots and Enzyme.To include optional props, pass { optional: true }.
react test enzyme props proptypes flow fake react-docgenRead more.Use %HasFastProperties(object) and --allow-natives-syntax to check whether an object already has fast properties.
object obj properties props v8 optimize fast convert modeUseful when you need to run multiple promises concurrently and keep track of the fulfilled values by name.Returns a Promise that is fulfilled when all promises in input are fulfilled, or rejects if any of the promises reject. The fulfilled value is the same as input, but with a fulfilled version of each entry value.
promise props map object values obj properties entries async await promises concurrently concurrency parallel bluebirdReact PropTypes for Immutable.js
immutable proptypes proptype prop-type react props immutablejs immutable.js validationUse property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!). Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.
dot-notation object paths key value get dot-prop object-path deep-property get-deep deep nested lodash path prop properties property props segment valuesRecursively merge values in a javascript object. Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
merge objects recursive properties values assign extend mixin deep jonschlinkert node nodejs clone clone-deep copy deep-clone deep-merge key keys merge-deep object prop property props valueCreate nested values and any intermediaries using dot notation ('a.b.c') paths. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.
dot-prop dot-notation set get value object path nested val node object-path getobject deep-property lodash set-deep bury deep-get-set deep-object deep-set deep-set-in deephas dot2val es5-dot-prop getsetdeep has hasown key keys lodash.set notation object-path-set object-set prop properties property props set-deep-prop set-nested-prop setvalue valuesRecursively rename the keys in an object. Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
keys nested object properties props recurse recursively renameExpand a string into a JavaScript object using a simple notation. Use the CLI or as a node.js lib. Also see collapse-object, for doing the reverse of this library.
object expand get has hasown key keys nested notation prop properties property props set value valuesExtend an object with the properties of additional objects. node.js/javascript util. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.
assign clone extend merge obj object object-assign object.assign prop properties property props shallow util utility utils valueFilter an object values using glob patterns or with a callback function returns true. Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
filter find glob globbing globs key keys match matcher minimatch obj object pattern patterns properties property props regex sort test wildcardvue-types is a collection of configurable prop type definitions for Vue.js components, inspired by React's prop-types. While basic prop type definition in Vue is simple and convenient, detailed prop validation can become verbose on complex components. This is the case for vue-types.
vuejs proptypes props vuejs2 vueApplying @base to your components applies the class decorators from the above modules, and calling this.base() returns the merged outputs of react-callback-register's callbacks, react-c's cRoot() and react-passthrough's passthrough(). Most React components will at minimum need to pass through a number of properties to their child nodes, as well as apply a few CSS classes. Compared to rolling your own implementation on every component, having these available under a single decorator is a no-brainer.
react component base decorator decorators classes callbacks propsReactCtrl is a component that automates the tedium of mapping props to state for stateless / controlled / uncontrolled behaviour from a stateful component. Managing controlled / uncontrolled values can be tedious, and maintaining the duplication between stateful and stateless components can be exhausting.
react controlled uncontrolled stateful stateless props state
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.