1.1.1 • Published 2 years ago

javascript-expert v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

javascript-expert extension for Visual Studio Code

This extension is for Javascript lover. This extension save your time and give you power for write code with short prefix command.

Installation

Install through VS Code extensions. Search for javascript-expert

Javascript-expert

Can also be installed using

ext install javascript-expert

Usage

Available Shortcut Key:


slkeycodeDescription
1dconsole.log("===============================");console.log(value);console.log("===============================");d key is use for console.log show for debug your code
2cafconst functionName =()=>{ return ;}caf is use for use const arrow function syntax
3laflet functionName =()=>{ return ;}laf is use for use let arrow function syntax
4rffunction functionName(){}rf is use for regular function
5im6import default_module_name from "package_name"im6 is used for import es6 module import
6im5var module_name = require("package_name")im5 is used for import es6 module import
7em6export default moduleName;module export syntax
8em5module.exports = moduleName;module export syntax single or default syntax
9me6export { }module export syntax single or default syntax
10me5module.exports={}module export syntax es5 multiple
11erf6function name(){//write your code here....}export default name;module export syntax es6 multiple
12ef5function name(){//write your code here...} module.exports=name;module export syntax es5 multiple
13edfrexport default function name(){//write your code here...}export default function regular
14edfaconst name=()=>{return returntedValue; }export default arrow function
15rfcimport React from "react";const App=()=>{return (Hello world!);}export default App;react functional component write
16ccimport React from "react";class ComponentName extends React.Component {render(){return "Hello World";}}export default ComponentName;React Class component
17cccsimport React from "react";class ComponentName extends React.Component {constructor(props){super(props)this.state = {}; }render(){return "Hello World";}}export default ComponentName;Class component with constructor and props
18isstyle ={{ }}inline style
19useStateconst state, setState = useState(value)useState Hooks
20useEffectReact.useEffect(()=>{//write your effect here...},dependecy)useEffect Hooks
21useContextconst value = React.useContext(MyContext)useContext Hooks
22useReducerconst state, dispatch = React.useReducer(reducer, initialArg, init);useReducer Hooks
23useCallbackconst callBack = React.useCallback(()=>{},[])useCallback Hooks
24useRefconst ref = React.useRef(null)useRef Hooks
25useMemoconst callBack = React.useMemo(()=>{},[])useMemo Hooks
26denosimport { serve } from "https://deno.land/std/http/server.ts"; serve(req => new Response("Hello World\n"));deno start program code template
27d-handlefunction handler(req: Request): Response { return new Response("Hello, World!");}handler function deno

Contribute

This is my first Visual Studio Extension so I probably made some terrible choices. Feel free to open issues or PRs on the GitHub page!