JavaScript

create-react-appでejectせずにmarkdownをレンダリングする

TL;DR raw.macroはraw loaderをwebpack confに記述しなくても使えるようなしたもの raw.macroでローカルのmdを読み込み,markedなどのmarkdownパーサーでパースすることでレンダリングすることができる. github.com github.com raw.macroの使い方 何かしら…

React/TypeScriptにおけるJSX element has no corresponding closing tagの解決法

.tsでジェネリクスを使用して,アロー関数の型宣言を行う方法 const hello = <T>(name: T) => { return name; } // hello<string>("igarashi"); これをそのままjsxに記述すると<T>がコンポーネントとして認識されてしまい, TS17008: JSX element 'T' has no corresponding</t></string></t>…