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

https://github.com/luanbitar/vscode-extension-recompose

Provide coolest snippets for recompose layers
https://github.com/luanbitar/vscode-extension-recompose

dumb-components react react-native reactjs recompose vscode vscode-extension vscode-extensionpack vscode-snippets

Last synced: 20 days ago
JSON representation

Provide coolest snippets for recompose layers

Awesome Lists containing this project

README

        



[![Version of recompose-snippets vscode extension](https://img.shields.io/visual-studio-marketplace/v/lbitar.recompose-snippets.svg)](https://marketplace.visualstudio.com/itemdetails?itemName=lbitar.recompose-snippets)
[![Downloads of recompose-snippets vscode extension](https://img.shields.io/visual-studio-marketplace/d/lbitar.recompose-snippets.svg)](https://marketplace.visualstudio.com/itemdetails?itemName=lbitar.recompose-snippets)

Add this line in your settings.json to priority snippets autocomplete

> `"editor.snippetSuggestions": "top"`

## Commands
| Commands | Description |
| -------------------- | :-------------------- |
| lg | Log clipboard content |
| dumb | Dumb component |
| compose | Basic recompose layer |
| datarecompose | Data layer |
| staterecompose | State layer |
| wstaterecompose | State shorthand |
| handlersrecompose | Handlers layer |
| whandlerrecompose | Handler shorthand |
| hooksrecompose | Hooks layer |
| cdm, cdu, scu, cwu | Lifecycles shorthand |
| propsmapperrecompose | Props Mapper layer |

## Usage

### lg - console.log clipboard's content
![dumb components](gifs/log.gif)

### dumb - Create dumb component
![dumb components](gifs/dumb.gif)

### compose - Base enhancer layer
![dumb components](gifs/index.gif)

### datarecompose - Data layer
![dumb components](gifs/data.gif)

### staterecompose - State layer
![dumb components](gifs/state.gif)

### handlersrecompose - handler layer
![dumb components](gifs/handlers.gif)

### hooksrecompose - Lifecycle hooks layer
![dumb components](gifs/hooks.gif)

### propsmapperrecompose - Props Mapper layer
![dumb components](gifs/propsMapper.gif)

### Supported extensions
> `(js, jsx, ts, tsx)`