2023-01-01から1年間の記事一覧
発端 ChatGPTが普及して少し経ってから私もChatGPTを積極的に利用するようになりました。最初は「ChatGPTやっぱり便利」と思っていたのですが、個人的には通常のブラウジングとChatGPTの使い分けに課題を感じるようになりました。「これは通常のブラウジング…
最近Railsを書いていてRubocopを適用した際に、ここはifのほうがすっきりわかる気がするけど、||に直されちゃったな〜などと思うことが何度かありました(それはRubocop特有だと思います)。そもそも私はこれまでRubyのフォーマッタはRubocop(フォーマッタ機…
多くの方が試しておりn番煎じかは分かりませんが、React開発についていくつかChatGPTに聞いてみたので、記録として残しておきます。 Q. あなたへの質問でReactを用いた開発速度を速めたい場合、どのような質問が有効でしょうか? Q. 複数人での画像シェアを…
useInsertionEffectの用途 React Docsに以下の記述[1]がある通り、このHookはCSS in JS ライブラリの開発で用いるもの。DOM変更前に発火する。 useInsertionEffect is aimed at CSS-in-JS library authors. Unless you are working on a CSS-in-JS library a…
Svelteとは Webアプリケーションフレームワークの1つ。ただ、公式HPではSvelteはコンパイラ [1]という記述もあり、従来のWebフレームワークとは異なる軸を持っているように思える。 Svelteの特徴 テンプレート関連 ボイラープレートの無いコンポーネントを作…
Symfony UXとは Symfony UXは以下の説明[1]の通り、シームレスにJavaScriptをSymfony Applicationで扱うための取り組み・ライブラリとのこと。Stimulusをラップしているようです。 Symfony UX is an initiative and set of libraries to seamlessly integrat…
React.lazyとは Docsには次のように書いてあります。[1] React.lazy 関数を使用すると、動的インポートを通常のコンポーネントとしてレンダーすることができます。 ここでいう動的インポートとは、次のようにimport文を利用した通常のインポートのこと。 imp…