All Projects → skyran1278 → js-jsx-snippets

skyran1278 / js-jsx-snippets

Licence: MIT license
Extensions for React, Redux in JS with babel and ES7 syntax

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to js-jsx-snippets

Emojions
Embeddable Emoji Bar
Stars: ✭ 15 (+0%)
Mutual labels:  snippets
ReactEd
An extension to assist with development of react and redux applications.
Stars: ✭ 48 (+220%)
Mutual labels:  snippets
ethereum-scripts
Common useful JavaScript snippets for geth
Stars: ✭ 33 (+120%)
Mutual labels:  snippets
laravel forms boostrap snippets
Handy Sublime Text snippets to create forms inputs for Laravel Collective Forms with Twitter Bootstrap 3.
Stars: ✭ 38 (+153.33%)
Mutual labels:  snippets
goodcode
A curated collection of annotated code examples from prominent open-source projects
Stars: ✭ 184 (+1126.67%)
Mutual labels:  snippets
antd-snippets
Ant-Design Snippets for VS Code
Stars: ✭ 37 (+146.67%)
Mutual labels:  snippets
Unity-Snippets
A collection of code snippets I found useful while coding in Unity.
Stars: ✭ 19 (+26.67%)
Mutual labels:  snippets
competitive-programming-rs
Algorithm Snippets for Competitive Programming in Rust
Stars: ✭ 157 (+946.67%)
Mutual labels:  snippets
dev-cheatsheets
A collection of code snippets and CLI guides for quick and easy reference while coding
Stars: ✭ 33 (+120%)
Mutual labels:  snippets
VSC-React-Native-React-Redux-Snippets
Snippets for React and React-Native with a bit of Redux for es6/es7 user.
Stars: ✭ 56 (+273.33%)
Mutual labels:  snippets
vscode-javascript-snippets
✂️ Visual Studio Code snippets for JavaScript, TypeScript, and React
Stars: ✭ 38 (+153.33%)
Mutual labels:  snippets
snippets.js
Extract code snippets from source files.
Stars: ✭ 19 (+26.67%)
Mutual labels:  snippets
30-seconds-of-git
Short git snippets for all your development needs
Stars: ✭ 235 (+1466.67%)
Mutual labels:  snippets
CP-Snippets
Important codes/functions/snippets required frequently in CP
Stars: ✭ 18 (+20%)
Mutual labels:  snippets
tricks
Tipps und Tricks rund um REDAXO 5
Stars: ✭ 96 (+540%)
Mutual labels:  snippets
LuaExtended
An improved ST3 Lua syntax definition.
Stars: ✭ 19 (+26.67%)
Mutual labels:  snippets
Snippet2
A simple Code Snippet with user account and share feature
Stars: ✭ 20 (+33.33%)
Mutual labels:  snippets
competitive-haskell
Snippets for competitive programming in Haskell
Stars: ✭ 23 (+53.33%)
Mutual labels:  snippets
ZenScript
Visual Studio Code extension/Language Server for ZenScript, includes highlight, code snippet and language server(WIP). Works with 👇
Stars: ✭ 29 (+93.33%)
Mutual labels:  snippets
IOTA101
IOTA Developer Essentials
Stars: ✭ 38 (+153.33%)
Mutual labels:  snippets

JS JSX Snippets

Supported languages (file extensions)

  • JavaScript (.js)
  • TypeScript (.ts)
  • JavaScript React (.jsx)
  • TypeScript React (.tsx)

Usage

After install this snippets add this inside your settings

"editor.snippetSuggestions": "top",

Snippets

Import and export

Trigger Content
imp import name from 'module';
imd import { } from 'module';

Import package

Trigger Content Description
imr import React from 'react'; useful in test
ipt import PropTypes from 'prop-types';

Basic methods

Trigger Content
com Comment Block
clg console.log()

React components

Only contain class component and function component.

Trigger Content
rcc class component skeleton
rncc react native class component skeleton
rccp class component skeleton with prop types after the class
rfc function component skeleton
rfcp function component with prop types skeleton
rnfc react native function component skeleton
con class default constructor with props
est empty state object
cdm componentDidMount method
scu shouldComponentUpdate method
cdup componentDidUpdate method
cwun componentWillUnmount method
gsbu getSnapshotBeforeUpdate method
gdsfp static getDerivedStateFromProps method
cdc componentDidCatch method
sst this.setState with object as parameter
ssf this.setState with function as parameter
props this.props
state this.state
bnd binds the this of method inside the constructor
useState useState block
useEffect useEffect block
useContext useContext block

Jest

Trigger Content
describe describe Block
test test Block
it it Block

PropTypes

Trigger Content
pta PropTypes.array,
ptar PropTypes.array.isRequired,
pto PropTypes.object.,
ptor PropTypes.object.isRequired,
ptb PropTypes.bool,
ptbr PropTypes.bool.isRequired,
ptf PropTypes.func,
ptfr PropTypes.func.isRequired,
ptn PropTypes.number,
ptnr PropTypes.number.isRequired,
pts PropTypes.string,
ptsr PropTypes.string.isRequired,
ptnd PropTypes.node,
ptndr PropTypes.node.isRequired,
ptel PropTypes.element,
ptelr PropTypes.element.isRequired,
pti PropTypes.instanceOf(ClassName),
ptir PropTypes.instanceOf(ClassName).isRequired,
pte PropTypes.oneOf(['News', 'Photos']),
pter PropTypes.oneOf(['News', 'Photos']).isRequired,
ptet PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
ptetr PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired,
ptao PropTypes.arrayOf(PropTypes.number),
ptaor PropTypes.arrayOf(PropTypes.number).isRequired,
ptoo PropTypes.objectOf(PropTypes.number),
ptoor PropTypes.objectOf(PropTypes.number).isRequired,
ptsh PropTypes.shape({color: PropTypes.string, fontSize: PropTypes.number}),
ptshr PropTypes.shape({color: PropTypes.string, fontSize: PropTypes.number}).isRequired,
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].