Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hamlim/recycles

React lifecycle render-prop components ♻️
https://github.com/hamlim/recycles

lifecycle react render-props

Last synced: 2 months ago
JSON representation

React lifecycle render-prop components ♻️

Awesome Lists containing this project

README

        

# Recycles ♻️

Recycles is a simple React render-prop component library providing access to several React component lifecycle methods.

All of the exported components accept an optional `callback` prop and a `children` prop. Both of these are functions, and the components will return null if `callback` is undefined, otherwise they return `this.props.children()`.

## Example:

```jsx
import { ComponentDidMount } from 'recycles'

render(


{() => {
// if your app was server side rendered, this only gets evaluated on the client
window.startTrackingOrSomething()
}}


,
)
```