ReactとVue.js(3x)はレンダリングのタイミングや制御、状態の管理においていくつかの違いがあるなぁと思ったので以下の表で、ReactとVue.jsの主なレンダリングの違いについてまとめたいと思います。 機能 V […]
ボタンクリックなどで動的に入力フォームを追加する方法を実装するたびにやり方を忘れるので備忘録で残しておきます。※React 17+ Contents1 方法2 追加3 削除4 入力ハンドラ5 コンポーネントのコード 方法 […]
Vue.jsからReactへの移行を考えていく中で、Vue.jsのComposition APIにおける機能やパターンをReactでどのように再現できるか疑問に思うことが多かったのでまとめていきたいと思います。 Cont […]
Vue.jsのバージョンを2→3に上げるといくつかの壁にぶち当たります。その中の一つに多言語ライブラリのVueI18nの中の、翻訳API($tおよびt関数)が文字列のみを返すようになったことがあります。これにより、これら […]
Vue.js は柔軟性が高く、ライブラリの拡張も容易に実現できます。特に、公式のプラグインガイドに従ってプラグインを作成することで、多くのカスタマイズが可能です。しかし、既存の$tをapp.config.globalPr […]
Contents1 reactive と ref の基本2 reactiveとrefにおけるリアクティビティのはまりポイント2.1 オブジェクトへの新しいプロパティの追加2.2 解決策3 まとめ reactive と r […]
Vite環境でのTypeScriptはトランスパイルのみを行い型チェックは行いません。基本的にVSCodeの拡張機能を使ってエディタ側で型チェックをしてね!という方針のようです。それでも型チェックをしたい場合は以下の公 […]
Vue2からVue3へのアップデートを@vue/compatを利用して進めていた際、vuedraggableを使用した箇所で予期せぬエラーが発生しました。 問題の発生 Vue2からVue3にアップデートする際、vuedr […]
Vue.jsの2系が2023年12月31日にサポートが終了するということで公式で提供されている@vue/compatを使用してVue 2からVue 3へ移行作業をしました。 Contents1 開発環境2 移行ビルドを導 […]
PHPUnitは、PHPで書かれたアプリケーションのユニットテストを行うためのフレームワークです。ユニットテストは、コードの個々の部分が期待通りに機能するかを確認することができます。今回はLaravelでPHPUnitを […]