Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>React + Typescript Code SnippetsNew to Visual Studio Code? Get it now.
React + Typescript Code Snippets

React + Typescript Code Snippets

weffe

|
5,681 installs
| (0) | Free
Code snippets for react in typescript
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

React + Typescript Code Snippets

Forked from https://github.com/infeng/vscode-react-typescript


version badge

This extension contains opinionated code snippets for React with Typescript.

VS Marketplace link: https://marketplace.visualstudio.com/items?itemName=weffe.vscode-react-ts-snippets

Installation

In order to install an extension you need to launch the Command Pallete (Ctrl + Shift + P or Cmd + Shift + P) and type Extensions. There you have either the option to show the already installed snippets or install new ones.

Launch VS Code Quick Open (Ctrl + P or Cmd + P), paste the following command, and press enter.

ext install weffe.vscode-react-ts-snippets

Alternatively you can open the extensions panel and search for 'React + Typescript Code Snippets'.

Alternative Installation

If you want to manually install the snippets then simply copy the snippets.json content from here: https://raw.githubusercontent.com/Weffe/vscode-react-ts-snippets/master/snippets/snippets.json

Next, in VS Code go to File -> Preferences -> User Snippets

In the popup window, search for typescriptreact and click on the option.

Finally, this will take you to a new window where you can paste in the copied snippets and then save!

Now, you will have access to the snippets across VS Code.

Supported languages (file extensions)

  • TypeScript (.ts)
  • TypeScript React (.tsx)

Snippets

Below is a list of all available snippets and the triggers of each one. The ⇥ means the TAB key.

Trigger Content
tsrcc → class component skeleton
tsrcfull → class component skeleton with Props, State, and constructor
tsrcjc → class component skeleton without import and default export lines
tsrpcc → class purecomponent skeleton
tsrpcjc → class purecomponent without import and default export lines
tsrpfc → pure function component skeleton
tsrpfcwh → pure function component skeleton with hooks
tsrfc → functional component skeleton
conc → class default constructor with props and context
cwm → componentWillMount method
ren → render method
cdm → componentDidMount method
cwrp → componentWillReceiveProps method
scu → shouldComponentUpdate method
cwu → componentWillUpdate method
cdu → componentDidUpdate method
cwum → componentWillUnmount method
gdsfp → getDerivedStateFromProps method
gsbu → getSnapshotBeforeUpdate method
sst → this.setState with object as parameter
bnd → binds the this of method inside the constructor
met → simple method
imt → import a dependency
imta → import everything from a dependency
imtd → import default object from a dependency
tsrcm → Create a React + MobX Component
tsrcmfull → Create a stateful React + MobX Component
tsrcmrr → Create a React + MobX + React-Router Component
tsrcmrrfull → Create a stateful React + MobX + React-Router Component

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft