react-use - streamich.github.io streamich/react-use - github.com
react-use の実装から学ぶ custom hooks
import { useState } from 'react'
react-use - streamich.github.io streamich/react-use - github.com
react-use の実装から学ぶ custom hooks
import { useState } from 'react'
$ npm i react-plotly.js plotly.js
$ npm i -D @types/react-plotly.js
import React from 'react'
$ npm i react-svg
nextjs つかうなら内包されている webpack で十分だし、それ以外の node project で使うかはまだちょっとわからないけど、単純な SPA 作成なら parcel 代替で使えそうに見える。
{ | |
"name": "default", | |
"settings": "{\"settings\":\"{\\n \\\"[python]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"ms-python.python\\\"\\n },\\n \\\"code-runner.clearPreviousOutput\\\": false,\\n \\\"code-runner.executorMap\\\": {\\n \\\"csharp\\\": \\\"scriptcs -script\\\"\\n },\\n \\\"code-runner.runInTerminal\\\": true,\\n \\\"code-runner.showRunIconInEditorTitleMenu\\\": false,\\n \\\"comments.openView\\\": \\\"never\\\",\\n \\\"cSpell.enableFiletypes\\\": [\\n \\\"prisma\\\"\\n ],\\n \\\"diffEditor.ignoreTrimWhitespace\\\": false,\\n \\\"editor.acceptSuggestionOnCommitCharacter\\\": false,\\n \\\"editor.acceptSuggestionOnEnter\\\": \\\"off\\\",\\n \\\"editor.accessibilitySupport\\\": \\\"off\\\",\\n \\\"editor.bracketPairColorization.enabled\\\": false,\\n \\\"editor.definitionLinkOpensInPeek\\\": true,\\n \\\"editor.dragAndDrop\\\": false,\\n \\\"editor.fastScrollSensitivity\\\": 0,\\n \\\"editor.foldingStrategy\\\": \\\"indentation\\\",\\n \\\"editor.fontSize\\\": 12,\\ |
.huskyrc
を設置 + npm i
で本体 install すれば動作するpackage.json
の lint とか hook して exit 1
ならそのまま落ちてくれるなんか公式 doc の案内と web 上の記事が全然違うこと言ってるので、version 古いやつだと結構使い方違ったぽい。
nodenv, rbenv, pyenv など各言語ランタイムのバージョン管理ツール ( いわゆる *env
系 ) を一元管理するためのツール。言語ごとに *env
をインストールしてシェル設定して ... みたいなのをコイツだけで管理できる。いわゆるゴッド。
以前は goenv や nenv など、あんまり開発が活発じゃない env 系リポジトリを標準にしていたので採用していない人が多い印象だったが、最近になって改善されユーザーも増えてきているっぽい。
やってることは各 env のラッパーなので、実際に利用する rbenv
なんかのコマンドはちゃんとそれぞれの公式ドキュメントみようね。あと既に rbenv など入れてる場合、面倒だけど一旦削除してから導入するのがよさそう。
$ npm i qrcode.react
import { QRCodeSVG } from 'qrcode.react'
$ npm i react-player