ES7 React/Redux/Styled-components snippets installs statistics
By woodreamz · VS Code Marketplace · Snippets
Simple extension for React, Redux and styled-components in JS with ES7 syntax
ES7 React/Redux/Styled-components snippets has 305,708 recorded installs on VS Code Marketplace, ranking #1145 of 2,501 tracked listings.
Rating: 5.00 / 5 from 2 ratings
About ES7 React/Redux/Styled-components snippets
VS Code ES7 React/Redux/JS snippets
This extension provides you JavaScript and React/Redux snippets in ES7 with Babel plugin features for VS Code.
To install the extension: es7-react-js-snippets on marketplace.
GitHub link: vscode-react-snippets.
This is a fork of vscode-react-snippets original.
Search command
You can search through snippets with ES7 snippet search command which can be run with CMD + Shift + P or just use CMD + Shift + R keybinding.
Supported languages (file extensions)
- JavaScript (.js)
- JavaScript React (.jsx)
Snippets info
Every space inside { } and ( ) means that this is pushed into next line :)
$ represent each step after tab.
Basic Methods
| Prefix | Method |
|---|---|
imp→ | import moduleName from 'module' |
imn→ | import 'module' |
imd→ | import { destructuredModule } from 'module' |
ime→ | import * as alias from 'module' |
ima→ | import { originalName as aliasName} from 'module' |
imsc→ | import styled from 'styled-components' |
exp→ | export default moduleName |
exd→ | export { destructuredModule } from 'module' |
exa→ | export { originalName as aliasName} from 'module' |
enf→ | export const functionName = (params) => { } |
edf→ | export default (params) => { } |
met→ | methodName = (params) => { } |
fre→ | arrayName.forEach(element => { }) |
fof→ | for(let itemName of objectName { }) |
fin→ | for(let itemName in objectName { }) |
anfn→ | (params) => { } |
nfn→ | const functionName = (params) => { } |
dob→ | const {propName} = objectToDescruct |
dar→ | const [propName] = arrayToDescruct |
sti→ | setInterval(() => { }, intervalTime |
sto→ | setTimeout(() => { }, delayTime) |
prom→ | return new Promise((resolve, reject) => { }) |
cmmb→ | comment block |
cp→ | const { } = this.props |
cs→ | const { } = this.state |
ESLint
| Prefix | Method |
|---|---|
eld→ | /* eslint-disable */ |
React
| Prefix | Method |
|---|---|
imr→ | import React from 'react' |
imrd→ | import ReactDOM from 'react-dom' |
imrc→ | import React, { Component } from 'react' |
imrcp→ | import React, { Component } from 'react' & import PropTypes from 'prop-types' |
imrpc→ | import React, { PureComponent } from 'react' |
imrpcp→ | import React, { PureComponent } from 'react' & import PropTypes from 'prop-types' |
imrm→ | import React, { memo } from 'react' |
imrmp→ | import React, { memo } from 'react' & import PropTypes from 'prop-types' |
impt→ | import PropTypes from 'prop-types' |
imrr→ | import { BrowserRouter as Router, Route, Link } from 'react-router-dom' |
redux→ | import { connect } from 'react-redux' |
rconst→ | constructor(props) with this.state |
rconc→ | constructor(props, context) with this.state |
est→ | this.state = { } |
cwm→ | componentWillMount = () => { } DEPRECATED!!! |
cdm→ | componentDidMount = () => { } |
cwr→ | componentWillReceiveProps = (nextProps) => { } DEPRECATED!!! |
scu→ | shouldComponentUpdate = (nextProps, nextState) => { } |
cwup→ | componentWillUpdate = (nextProps, nextState) => { } DEPRECATED!!! |
cdup→ | componentDidUpdate = (prevProps, prevState) => { } |
cwun→ | componentWillUnmount = () => { } |
gdsfp→ | static getDerivedStateFromProps(nextProps, prevState) { } |
gsbu→ | getSnapshotBeforeUpdate = (prevProps, prevState) => { } |
ren→ | render() { return( ) } |
sst→ | this.setState({ }) |
ssf→ | this.setState((state, props) => return { }) |
props→ | this.props.propName |
state→ | this.state.stateName |
rcontext→ | const ${1:contextName} = React.createContext()… |
Description from the VS Code Marketplace listing.
- javascript
- keybindings
- react
- redux
- snippet
- snippets
- styled-components
- typescript
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar VS Code Marketplace Snippets plugins
All 20 ES7 React/Redux/Styled-components snippets alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=woodreamz.es7-react-js-snippets. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.