hooks-market --- vscode user-snippets

{
    "hooks-market": {
        "scope": "javascript, typescript, javascriptreact, typescriptreact",
        "prefix": "hooks-market",
        "body": [
            "import React, { useEffect, useState } from 'react';",
            "import { withRouter, RouteComponentProps, useHistory, Link } from 'react-router-dom';",
            "import { observer } from 'mobx-react';",
            "import { Button } from '@material-ui/core';",
            "import { styled } from '@material-ui/core/styles';",
            "import { isEmpty } from 'lodash';\n",

            "import Color from '@subTool/color';\n",

            "interface IProps extends RouteComponentProps {}",
            "interface IState {}\n",

            "const $1 = (props: IProps, state: IState) => {",
                "\tconst history = useHistory();\n",

                "\tuseEffect(() => {",
                    "\t\treturn () => {};",
                "\t}, []);\n",

                "\treturn (",
                    "\t\t<section className=\"hello\">Hello</section>",
                "\t);",
            "};\n",

            "export default withRouter(observer($1));\n",
        ],
    },
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容