1. jQueryはシンプルに書けるVue・Reactは冗長
証拠
https://jsfiddle.net/t62b49mp/ JavaScriptのコードはこれだけ
$('.my-component [name="switch"]').change(function() {
$(this).closest('.my-component').toggleClass('active', this.checked);
});
2. 信者「Vueならこれだけで動く!」
嘘1 isActive=false
嘘2 new vue({data:{isActive:false}})
https://codepen.io/anon/pen/MxmrjP (動かない)
嘘3
new Vue({
el: '#app',
data: {isActive:false},
})
https://codepen.io/anon/pen/XGgpZV (変な動きをする)
3. 結論
jQueryはシンプルに書けるVue・Reactは冗長
文字列でhtml作ってdivにまとめてブチ込むのが簡単だし高速
マジレスすると目新しい物に飛びついたら
相手にマウント取れるから使ってるだけで
jQuery以外は生のjs打ってる方がマジでマシ
自分が立てたスレが過疎って死にそうなので
必死で助けるjqueryおじさん
getelement
createelement
appendchild
addeventlistener
childlen
これだけ使うだけで大抵の事はなんでも出来る
ジキルとハイドみたいな人だな。
蟻人間とはちみつ餃子は。
良い人格と悪い人格を使い分けて良い人格(はちみつ餃子)の方は人から好かれたり
尊敬されたりしておいて、本性を表す時には蟻人間の方で書き込む人。
jQueryとvue.jsは並用出来るのでしょうか?
できるしやってるところは多いけど正直望ましくはない
vue.jsはTypeScriptが必須なのでしょうか?
ではバニラJavaScriptとvue.jsは並用出来るのでしょうか?
>>12 Vue.js では、nextTick で、実DOM が更新するまで待てる
仮想DOM・実DOMは、更新のタイミングが異なるから、
2つを同期させる瞬間を待つ必要がある
>>17 返信ありがとうございます。
で、vue.jsはTypeScriptが必須なのでしょうか?
TypeScriptとJavaScriptの関係はC++とCのような感じかな?
JavaScript:CやC++をコンパイルした機械語
TypeScript:CやC++
YouTube で有名な、雑食系エンジニア・KENTA のサロンのRuby on Rails 初心者用コースでは、
Heroku, CircleCI, Bootstrap(SASS) が基本
最近の未経験者は、AWS Fargate, Github Actions, Terraform, Vue.js, TypeScript で差別化する
Railsの作者・DHH の動画では、React, Stimulus、Tailwind も使う。
他には、Bulma とか
ElementUI, Material-UI を使う香具師もいるのかな?
知らないけど
在米の日本人が言ってたけど、
米国人のRailsの年収は、1,300万円だけど、
こんなにすごいポートフォリオを持ってくる香具師は、いないw
KENTAのサロンの未経験者の方が、はるかに上w