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

Typescript React/Redux Snippets

Alexander Botteram

|
24,368 installs
| (0) | Free
Typescript React Snippets
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Typescript React/Redux Snippets

Contains basic snippets for React components and React-redux components. Get up and running quickly!

Would you like me to add a snippet or contribute? Head over to the repo, or leave a comment on the marketplace page.


Overview of available snippets

| Snippet | Prefix | | --- | --- | | Basic react component | tsrc→ | | Redux container | tsrrc→ | | Redux container with implemented connect | tsrrci→ |

Basic react component preview

import * as React from "react";

interface IComponentNameProps {};

interface IComponentNameState {};

class ComponentName extends React.Component<IComponentNameProps, IComponentNameState> {
    public render(): JSX.Element {
        return (<span>Body</span>);
    }
}
export default ComponentName;

Redux container preview

import * as React from "react";
import { connect } from "react-redux";

interface IComponentNameProps {};

interface IComponentNameState {};

class ComponentName extends React.Component<IComponentNameProps, IComponentNameState> {
    public render(): JSX.Element {
        return (<span>Body</span>);
    }
}

export default connect()(ComponentName);

Redux container with implemented connect preview

import * as React from "react";
import { connect } from "react-redux";

interface IComponentNameProps {};

interface IComponentNameState {};

class ComponentName extends React.Component<IComponentNameProps, IComponentNameState> {
    public render(): JSX.Element {
        return (<span>Body</span>);
    }
}

export default connect(
    (state) => ({
        // Map state to props
    }),
    {
        // Map dispatch to props
    })(ComponentName);

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