!extend:on:vvvvv:1000:512
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
Svelte
https://svelte.dev/
solid.js
https://www.solidjs.com/
※前スレ
Vue vs React vs Angular vs Svelte Part.8
https://mevius.5ch.net/test/read.cgi/tech/1621744952/
Vue vs React vs Angular vs Svelte Part.9
https://mevius.5ch.net/test/read.cgi/tech/1642316774/
Vue vs React vs Angular vs Svelte Part.10
https://mevius.5ch.net/test/read.cgi/tech/1646747836/
★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Vue vs React vs Angular vs Svelte Part.11
1デフォルトの名無しさん (ワッチョイ 434e-OHyh)
2022/08/20(土) 13:17:12.21ID:OuD+ytSs035デフォルトの名無しさん (ドコグロ MM1e-6ZgP)
2023/07/04(火) 11:41:46.05ID:Yd4+6wkXM 最近はRemixばかり使ってるなあ
シンプルなのに複雑なものを作るのも簡単で良い
シンプルなのに複雑なものを作るのも簡単で良い
36デフォルトの名無しさん (ワッチョイ 175f-knyK)
2023/07/08(土) 03:39:30.76ID:vFYcQbUX0 病∞!!!!
魃∞!!!!!
害∞!!!!!!
雇∞!!!!!!!
期∞!!!!!!!!
傷∞!!!!!!!!!
魃∞!!!!!
害∞!!!!!!
雇∞!!!!!!!
期∞!!!!!!!!
傷∞!!!!!!!!!
37デフォルトの名無しさん (ワッチョイ 6701-8+1g)
2023/07/23(日) 02:01:34.27ID:BD7SXAaI0 最近のフレームワークはどれもRemixの影響受けてるね
Next.jsのappルーターやsveltekitやsolidstartなんかどれもRemixと似たような設計してる
Next.jsのappルーターやsveltekitやsolidstartなんかどれもRemixと似たような設計してる
38デフォルトの名無しさん (ワッチョイ 8fba-IPSQ)
2023/07/29(土) 11:50:47.74ID:hwv+jMBt0 Viteまじ神すぎる。Viteのお陰でフレームワークそのものの高速性よりビルドアップの高速性が10倍ぐらい変わった
お陰でアメリカでもVueとNuxtの知名度とシェア上がってきてるね
Vue3.2のscript setupは間違いなく改善。ボイラーテンプレート取っ払ったお陰で逆に初心者でも入りやすい記述になった
Angularも13でreactive forms、14でstandalone component、16でSignalsと汎用アプリにも対応しようと大きく動いてきてる
いい意味でReactのシェア寡占が他に刺激与えてるな
お陰でアメリカでもVueとNuxtの知名度とシェア上がってきてるね
Vue3.2のscript setupは間違いなく改善。ボイラーテンプレート取っ払ったお陰で逆に初心者でも入りやすい記述になった
Angularも13でreactive forms、14でstandalone component、16でSignalsと汎用アプリにも対応しようと大きく動いてきてる
いい意味でReactのシェア寡占が他に刺激与えてるな
39デフォルトの名無しさん (ワッチョイ 7f6e-2ThR)
2023/07/29(土) 13:59:54.99ID:kOyDYnWF0 vite + react で ok
40デフォルトの名無しさん (オッペケ Sr33-Ef5P)
2023/07/29(土) 21:35:45.51ID:3RITigYlr そこまで必死にならなくてもReactで問題ない
41デフォルトの名無しさん (ワッチョイ 8fba-IPSQ)
2023/08/01(火) 22:25:37.85ID:ew1gc2IE0 Reactはifとループ周りとフォームの同期あたりが相変わらず冗長で煩雑な記述多い。まずその辺直してくれ
>>39
いつまでViteをReactに対応させるか気になるところだけどな。
Next開発したVercelがEvanさん怒らせてるし
>>39
いつまでViteをReactに対応させるか気になるところだけどな。
Next開発したVercelがEvanさん怒らせてるし
42デフォルトの名無しさん (オッペケ Sr33-2ThR)
2023/08/01(火) 22:45:39.07ID:kVMd6GX/r >>ループ周りとフォームの同期あたり
templateしろとかいう?そんな糞は要らんわ
templateしろとかいう?そんな糞は要らんわ
43デフォルトの名無しさん (ワッチョイ 2a00-GcZb)
2023/08/02(水) 05:24:13.28ID:IkKGMMok0 ループ周り煩雑かなぁ?
とても自然に書けると思うけど
とても自然に書けると思うけど
44デフォルトの名無しさん (ワッチョイ 7f6e-2ThR)
2023/08/02(水) 09:49:32.05ID:7/sShKRO0 vueからreactに行って感動したところ
↓
コード書くようにタグが出力できる所
↓
コード書くようにタグが出力できる所
45デフォルトの名無しさん (ワッチョイ 2e02-YEak)
2023/08/02(水) 16:32:33.48ID:UMx4J1nm0 フォームの同期に関する冗長で煩雑な記述って
たとえばどんなのだろ
たとえばどんなのだろ
46デフォルトの名無しさん (オッペケ Sr33-9t3s)
2023/08/02(水) 19:31:33.08ID:U4DR6tgCr お気楽双方向バインディングの事だろ
47デフォルトの名無しさん (ワッチョイ 9fba-mBaV)
2023/08/05(土) 10:24:20.54ID:bGhqBl6X0 >>45
全フォームにuseStateを紐付けるuseState地獄とか
デザイナー泣かせなカスタムコンポーネントによるJSX分離とか
ループも<>…</>、array.map、return(…)だらけで、ここもシンプルに式を埋め込みできるSvelteあたり見習えって思う
全フォームにuseStateを紐付けるuseState地獄とか
デザイナー泣かせなカスタムコンポーネントによるJSX分離とか
ループも<>…</>、array.map、return(…)だらけで、ここもシンプルに式を埋め込みできるSvelteあたり見習えって思う
48デフォルトの名無しさん (ワッチョイ ff00-bML1)
2023/08/05(土) 10:45:51.33ID:KYWBIXxF0 ループに関しては関数型(風の)書き方に慣れてないだけでは?
Svelteのループ始めてみたけど何やこれ独自構文やん。どう考えてもJSのルールの延長で書けるReactの方がマシやんけ。
Svelteのループ始めてみたけど何やこれ独自構文やん。どう考えてもJSのルールの延長で書けるReactの方がマシやんけ。
49デフォルトの名無しさん (ワッチョイ 8b63-+LyN)
2023/08/05(土) 11:05:09.23ID:m7mFJ6Cz0 理由が初心者ぼいから
そういう理由みたいだね
そういう理由みたいだね
50デフォルトの名無しさん (ブーイモ MMb3-bML1)
2023/08/05(土) 11:12:56.38ID:kpd9FaznM formなんて言うほどたくさん作らないからstate紐つけても問題なくないか
51デフォルトの名無しさん (ワッチョイ 9fba-mBaV)
2023/08/05(土) 19:07:27.74ID:bGhqBl6X0 >>48
svelteの書き方はあれでわかりやすいぞ、Laravel、cake、Django、Flaskらと同じ埋め込み式だし
VueやAngularのようにテンプレートに反復ディレクティブつけるか否か迷う必要もない
まあ、どれも慣れなんだろうけど
svelteの書き方はあれでわかりやすいぞ、Laravel、cake、Django、Flaskらと同じ埋め込み式だし
VueやAngularのようにテンプレートに反復ディレクティブつけるか否か迷う必要もない
まあ、どれも慣れなんだろうけど
52デフォルトの名無しさん (ワッチョイ ff00-bML1)
2023/08/05(土) 20:03:11.37ID:KYWBIXxF053デフォルトの名無しさん (ドコグロ MMde-0ct8)
2023/08/27(日) 10:57:47.09ID:nGEdsRXFM phpと組み合わせようとするとreact微妙なんだよね
54デフォルトの名無しさん (ワッチョイ 0a00-xo/U)
2023/08/27(日) 12:43:01.48ID:FuPBCExV0 PHPにREST APIと権限管理だけさせればええやん
55デフォルトの名無しさん (ワッチョイ e301-/YcV)
2023/09/11(月) 13:58:11.91ID:tDmWesz90 >>49
おう初心者が来てやったぞ
2日かけてVue3イジって出た結論が『これから初心者がやるならReactの方がマシ』だ
リリースから3年も経ってるのに主要なnpmパッケージがろくにバージョンアップされてない時点で終わってるの丸出しなんよ
せいぜいVue2の時はnpm経由でやれてたことをガチャガチャ書いててくんな
Vue3なんてVue2のEOLで頓死してるVueラーがバンザイ突撃するだけのもんで初心者が付き合うモンじゃねーわ
おう初心者が来てやったぞ
2日かけてVue3イジって出た結論が『これから初心者がやるならReactの方がマシ』だ
リリースから3年も経ってるのに主要なnpmパッケージがろくにバージョンアップされてない時点で終わってるの丸出しなんよ
せいぜいVue2の時はnpm経由でやれてたことをガチャガチャ書いててくんな
Vue3なんてVue2のEOLで頓死してるVueラーがバンザイ突撃するだけのもんで初心者が付き合うモンじゃねーわ
56デフォルトの名無しさん (ワッチョイ ca44-6jLp)
2023/09/14(木) 10:29:01.89ID:51q5bCXD0 Vueは明らかにjQuery利用者の後釜狙ってるのはわかる、vuetifyを整備したのはその布石。Reactと競合しようとは考えてないだろうな
競合考えてたら、ViteはReactサポート打ち切る
だが、いい加減CDNでscript setup使えるようにした方がいい。いつまで初心者にあのボイラープレート書かせる気だ
競合考えてたら、ViteはReactサポート打ち切る
だが、いい加減CDNでscript setup使えるようにした方がいい。いつまで初心者にあのボイラープレート書かせる気だ
57デフォルトの名無しさん (ワッチョイ cfba-A5lE)
2023/09/17(日) 10:28:30.78ID:gEIsjrIt0 >>55
Vue2?
あんなオブジェクトの分割代入もできない、イベントバス使ったAPIでしか兄弟コンポーネントにステート送れなかった
AngularJS時代のレガシーに毛が生えたもの使い続けても未来なんてなかったからな
けどな、Reactもクラスコンポーネントと関数コンポーネントの過渡期で、Reactは関数コンポーネント、React Nativeは
クラスコンポーネントで書かされたという二元管理強いられた、鬱陶しい過去があるからそこはお互い様だ
Vue2?
あんなオブジェクトの分割代入もできない、イベントバス使ったAPIでしか兄弟コンポーネントにステート送れなかった
AngularJS時代のレガシーに毛が生えたもの使い続けても未来なんてなかったからな
けどな、Reactもクラスコンポーネントと関数コンポーネントの過渡期で、Reactは関数コンポーネント、React Nativeは
クラスコンポーネントで書かされたという二元管理強いられた、鬱陶しい過去があるからそこはお互い様だ
58デフォルトの名無しさん (ワッチョイ 8f01-PmUj)
2023/09/21(木) 20:58:44.53ID:8RoqpOZx0 svelte5でrunesとかいうのが追加されるみたい
59デフォルトの名無しさん (スプープ Sd43-E3Lm)
2023/09/30(土) 14:52:24.07ID:FipvIPo0d ワイ、おっさんなんやが、reactやって、vueやってからsvelteやったんだが、
1番わかりやすかったのがsvelteだった。
reactの時代は続くだろうけど、正直継ぎ足して機能が増えてる印象があるんやが、若い人は覚えていけるのすごいと思う。
1番わかりやすかったのがsvelteだった。
reactの時代は続くだろうけど、正直継ぎ足して機能が増えてる印象があるんやが、若い人は覚えていけるのすごいと思う。
60デフォルトの名無しさん (ワンミングク MMb1-vey7)
2023/09/30(土) 23:46:53.06ID:zqBRgqVKM react と vue を都合好く混ぜたのが svelte だと思っている。
61デフォルトの名無しさん (スプープ Sd43-E3Lm)
2023/10/01(日) 01:14:18.44ID:1Z2wo8ZQd ワイは、reactとvueを使った時、なんと言っていいかわからんが、なんか回りくどい感じがしてたんやが
svelte使って、すごい直感的やな、と思ったで。
svelte使って、すごい直感的やな、と思ったで。
62デフォルトの名無しさん (アウアウクー MMa1-QGAK)
2023/10/03(火) 20:28:04.78ID:rakbl5NFM これからはスベルテの時代ということでokなりか
63デフォルトの名無しさん (ワッチョイ abd3-/33x)
2023/10/04(水) 09:46:28.78ID:PulADrMA0 残念ながらどこも使ってない
あくまでもスベルトはお遊び学習用
あくまでもスベルトはお遊び学習用
64デフォルトの名無しさん (ワッチョイ b1ba-OOOs)
2023/10/07(土) 09:23:18.54ID:p8F67AWb0 Svelteは柔軟に見えてJSへの制約ガチガチなんだよな。ストアやディスパッチ使ったらわかる。見た目以上の鬱陶しさが
>>59
useReducerすら使いこなせない人がReact触ってるからな。フックも今や21あるけど何人が全部マスターしてることやら
>>59
useReducerすら使いこなせない人がReact触ってるからな。フックも今や21あるけど何人が全部マスターしてることやら
65デフォルトの名無しさん (ワッチョイ e9da-n+VP)
2023/10/07(土) 17:00:40.27ID:K28Gki3v0 フックは都度必要に応じて作るもんじゃないの?
うちのプロジェクトのフック置き場に山ほど転がってんだけど
うちのプロジェクトのフック置き場に山ほど転がってんだけど
66デフォルトの名無しさん (ワッチョイ b602-yoZR)
2023/10/07(土) 20:57:59.22ID:YyP4A6Ju0 useFuck
67デフォルトの名無しさん (ワッチョイ 0a15-FX1K)
2023/10/08(日) 03:14:07.74ID:sIYMAmiV0 クラスの継承みたいにフックの多さが可読性やら何やら下げる要因にはならんのかい?
68デフォルトの名無しさん (ワッチョイ 9501-BxhN)
2023/10/13(金) 10:02:22.61ID:dyBUnnQf0 jsxの時代になってからweb開発始めたからsvelteの構文そんな馴染み無いんたよな
69デフォルトの名無しさん (ワッチョイ eb7d-oXAT)
2023/10/14(土) 07:05:49.42ID:8MwVC+VG0 Flutterと連動するWebアプリを開発しようとして、
Dartで書いたViewModelやModelをjavascriptに書き直しただけのコードをそのまま流用できるフレームワークを探したら、
Angularに行き着いた
Flutterの自由度が低いから、Angularの自由度が低くても釣り合うだろう(適当)
Dartで書いたViewModelやModelをjavascriptに書き直しただけのコードをそのまま流用できるフレームワークを探したら、
Angularに行き着いた
Flutterの自由度が低いから、Angularの自由度が低くても釣り合うだろう(適当)
70デフォルトの名無しさん (ワッチョイ eb7d-oXAT)
2023/10/14(土) 07:05:53.69ID:8MwVC+VG0 Flutterと連動するWebアプリを開発しようとして、
Dartで書いたViewModelやModelをjavascriptに書き直しただけのコードをそのまま流用できるフレームワークを探したら、
Angularに行き着いた
Flutterの自由度が低いから、Angularの自由度が低くても釣り合うだろう(適当)
Dartで書いたViewModelやModelをjavascriptに書き直しただけのコードをそのまま流用できるフレームワークを探したら、
Angularに行き着いた
Flutterの自由度が低いから、Angularの自由度が低くても釣り合うだろう(適当)
71デフォルトの名無しさん (ワッチョイ d1ba-f0fU)
2023/10/14(土) 13:53:49.35ID:sFYTbpkm0 Angularはstandalone APIになってから自由度めちゃくちゃ高くなったよ
もともと記述自体の自由度は高いフレームワークなんだけどね
もともと記述自体の自由度は高いフレームワークなんだけどね
72デフォルトの名無しさん (ワッチョイ 5901-aaFV)
2023/10/15(日) 12:52:46.97ID:j2fM/jl70 Angularって大きいSPAでもないと使う候補に挙がらないから使える人が増えないんだよね
Reactは小さいブログにも使われてるのに
Reactは小さいブログにも使われてるのに
73デフォルトの名無しさん (ワッチョイ 299b-oXAT)
2023/10/16(月) 04:32:24.31ID:VgwDH/bJ0 業務はエンジニアのリクルートの都合でReactが優勢だと思う
Angularで求人をかけるとマジで人が集まらない
Angularで求人をかけるとマジで人が集まらない
74デフォルトの名無しさん (ワッチョイ 299b-oXAT)
2023/10/16(月) 04:32:27.67ID:VgwDH/bJ0 業務はエンジニアのリクルートの都合でReactが優勢だと思う
Angularで求人をかけるとマジで人が集まらない
Angularで求人をかけるとマジで人が集まらない
75デフォルトの名無しさん (アウアウウー Sadd-f0fU)
2023/10/16(月) 10:13:57.93ID:kgcCjrnKa 5chでAngular.jsの質問したらVue.jsを薦められた
納得してそれ以降Angularは使ってない
納得してそれ以降Angularは使ってない
76デフォルトの名無しさん (ワッチョイ c17e-UrH0)
2023/10/16(月) 11:28:59.19ID:Cp7DR01g0 ほぼ、React。Vue.js は少し
77デフォルトの名無しさん (ワッチョイ c17e-UrH0)
2023/10/16(月) 11:29:14.81ID:Cp7DR01g0 ほぼ、React。Vue.js は少し
78デフォルトの名無しさん (ワッチョイ eb7d-edRi)
2023/10/16(月) 20:49:10.99ID:oEhhIj4+0 AngularよりVueを採用する最大のメリットはレンダリング速度かな
単純に開発者の数で言えばまだ互角だろうし
単純に開発者の数で言えばまだ互角だろうし
79デフォルトの名無しさん (ワッチョイ 738f-oXAT)
2023/10/18(水) 10:01:38.69ID:ubGBG1tF0 しかし数年前のreduxってあれなんだったんだろうな。。今も使ってるやついるんか?
80デフォルトの名無しさん (ワッチョイ 5901-aaFV)
2023/10/18(水) 12:00:44.95ID:G8nH/BYQ0 Next.jsが出てからだいぶ変わったからなReact環境は
81デフォルトの名無しさん (ワッチョイ 8bbb-2U03)
2023/10/18(水) 12:21:59.31ID:2LclqDZY0 フロントエンドがサーバー持つようになったしなぁ
82デフォルトの名無しさん (ワッチョイ eb7d-edRi)
2023/10/20(金) 04:13:41.88ID:tV0GMNVZ0 redux系の状態以上ライブラリ自体はまだ進化してるけど
reduxをそのまま使ってる人はもうそんなにいないだろう
reduxをそのまま使ってる人はもうそんなにいないだろう
83デフォルトの名無しさん (ワッチョイ eb7d-edRi)
2023/10/20(金) 09:25:33.16ID:tV0GMNVZ0 状態以上? 状態管理
84デフォルトの名無しさん (スッップ Sd33-Y0aP)
2023/10/20(金) 10:46:27.18ID:MVypYTjqd Next.jsとApache+Laravelってどっちのほうが処理速度速いの?
MySQLも使う
MySQLも使う
85デフォルトの名無しさん (ワッチョイ 5901-H09/)
2023/10/20(金) 16:18:17.84ID:kjVsrYmt0 やることによるのでは
ApacheはNextjsより速いだろうけどLaravelはNextjsより遅いよ
ApacheはNextjsより速いだろうけどLaravelはNextjsより遅いよ
86デフォルトの名無しさん (ワッチョイ 41ba-dytz)
2023/10/22(日) 09:00:36.20ID:UziEXe5G0 Next13から覚えて使ってみたけど、Turbopackの再ロードの遅さなんとかならんのあれ
Viteに慣れるとあの遅さはストレスになる
>>79
ReduxにしろVuexにしろ、あれはコンテクスト遷移ができなかった頃のドリブル回避用データ管理アイテム
ReactとSvelteはcontext関係のメソッドあるし、VueとAngularはprovideとinjectがあるから
不要とまでは言い切らんがお役御免になってきた。データはフロントエンドで管理すること多いし
Viteに慣れるとあの遅さはストレスになる
>>79
ReduxにしろVuexにしろ、あれはコンテクスト遷移ができなかった頃のドリブル回避用データ管理アイテム
ReactとSvelteはcontext関係のメソッドあるし、VueとAngularはprovideとinjectがあるから
不要とまでは言い切らんがお役御免になってきた。データはフロントエンドで管理すること多いし
87デフォルトの名無しさん (ワッチョイ a5f8-wkm2)
2023/10/22(日) 11:49:43.45ID:SXDam87r0 >>86
ドリブルってなんよ?
ドリブルってなんよ?
88デフォルトの名無しさん (ワッチョイ 41ba-dytz)
2023/10/22(日) 14:46:08.63ID:UziEXe5G0 どこかの開発系サイトでその表現を見たんだが単なる思い違いかも知れん。すまん
要はバケツリレーのような非効率なコンポーネント間のデータ受け渡し
要はバケツリレーのような非効率なコンポーネント間のデータ受け渡し
89デフォルトの名無しさん (ワッチョイ aa4e-cJLB)
2023/10/22(日) 17:48:10.06ID:Sm3JtPed090デフォルトの名無しさん (ワッチョイ c12d-wkm2)
2023/10/22(日) 20:51:05.65ID:jhIPZZIM091デフォルトの名無しさん (ワッチョイ 6501-d2Fa)
2023/10/22(日) 21:34:30.49ID:eWNUfsNp0 今のredux使ってるサービスの技術的負債感えぐい
92デフォルトの名無しさん (ワッチョイ c211-lrf3)
2023/11/04(土) 11:47:31.45ID:f2HSmboo0 AppleのドキュメントやWebサービスはReactもVueもSvelteも使われてた
93デフォルトの名無しさん (ワッチョイ 8101-h+XJ)
2023/11/04(土) 21:13:57.12ID:sl189qtL0 ドキュメントなんてそんな複雑でもないしなんでもいいんだよは
94デフォルトの名無しさん (ワッチョイ 6239-6Q/X)
2023/11/05(日) 20:32:56.39ID:MxKe5XHr0 もうこのSPAフレームワークの形で今後30年は使いそう
React出てからすでに10年経過してるけど
React出てからすでに10年経過してるけど
95デフォルトの名無しさん (アウアウウー Saa5-WR8q)
2023/11/06(月) 12:32:08.53ID:W6RQtkmFa 結局Reactが一番楽
96デフォルトの名無しさん (ワッチョイ 8101-h+XJ)
2023/11/07(火) 03:43:56.18ID:gyw6Gday097デフォルトの名無しさん (スップ Sdc2-/tem)
2023/11/07(火) 13:26:43.52ID:9XwMtQgGd フロントエンドライブラリでtemplate要素って使うの?
表示するコンテンツの雛形自体をファイルで用意するイメージなの?
表示するコンテンツの雛形自体をファイルで用意するイメージなの?
98デフォルトの名無しさん (ドコグロ MM56-LZkU)
2023/11/07(火) 17:45:49.45ID:Vtt0/F3+M Million.jsってすごいね
仮想DOMでこのパフォーマンスが出せるものなのか
仮想DOMでこのパフォーマンスが出せるものなのか
99デフォルトの名無しさん (ドコグロ MM56-LZkU)
2023/11/07(火) 17:46:03.79ID:Vtt0/F3+M Million.jsってすごいね
仮想DOMでこのパフォーマンスが出せるものなのか
仮想DOMでこのパフォーマンスが出せるものなのか
100デフォルトの名無しさん (ワッチョイ 827c-zPoW)
2023/11/09(木) 11:57:59.31ID:EEosMS9r0 Vue.jsでやるにしてもJSXとstyled-components使いたい
101デフォルトの名無しさん (ワッチョイ 8101-2hkg)
2023/11/09(木) 12:12:08.55ID:oiPl60Gd0 styled componentsなんてReactでも使われなくなってきてるのに…
102デフォルトの名無しさん (ワッチョイ 827c-zPoW)
2023/11/09(木) 12:54:13.21ID:EEosMS9r0103デフォルトの名無しさん (ワッチョイ 827c-zPoW)
2023/11/09(木) 12:54:13.80ID:EEosMS9r0104デフォルトの名無しさん (ワッチョイ b13d-NT3v)
2023/11/09(木) 23:49:39.35ID:8+rxL4pB0 どっちも剥がすのめんどくさい
105デフォルトの名無しさん (ワッチョイ 827c-WR8q)
2023/11/10(金) 07:06:19.32ID:9PUR1kT90 剥がす前提なんだ
CSS Modulesが無難ってことか
CSS Modulesが無難ってことか
106デフォルトの名無しさん (ワッチョイ 8101-2hkg)
2023/11/10(金) 09:05:08.48ID:Bg8M2Iod0 最近のCSSinJSはEmotionがよく使われてるんじゃないの
RSCのせいでEmotionも使えなくなってくるからまた変わるだろうけど
RSCのせいでEmotionも使えなくなってくるからまた変わるだろうけど
107デフォルトの名無しさん (ワッチョイ 7f7c-1eZn)
2023/11/11(土) 21:08:33.69ID:yfADjGld0 Emotionっていうのが流行りなんだ
勉強になります
勉強になります
108デフォルトの名無しさん (ワッチョイ 5e51-98rZ)
2024/02/02(金) 14:00:09.24ID:JXtnRfQk0 Vueって単純に出来が悪いわ
この書き方面倒だろうけどフレームワークの都合だから合わせてくれな!ってのが多すぎて気持ち悪い
ビジネスロジックに集中できん
この書き方面倒だろうけどフレームワークの都合だから合わせてくれな!ってのが多すぎて気持ち悪い
ビジネスロジックに集中できん
109デフォルトの名無しさん (ワッチョイ 2a7c-cmnA)
2024/02/02(金) 15:34:38.99ID:FMWFolnO0 ref、reactiveとか.valueとか大変ですよね
110デフォルトの名無しさん (ワッチョイ 2a7c-OIpl)
2024/02/02(金) 15:55:47.39ID:Gx3GX4Wi0 >>108
同意
同意
111デフォルトの名無しさん (ワッチョイ f7cc-B3cs)
2024/02/08(木) 17:17:45.06ID:PJkJmjK40 記述の手間はReactも一緒だけどuseRefで変数定義すればいいのねって覚えたらそれで終わりなんだよな
Vueは思ってたのと違う挙動が多発して内部実装の都合を探る大冒険が待ってる
Vueは思ってたのと違う挙動が多発して内部実装の都合を探る大冒険が待ってる
112デフォルトの名無しさん (ワッチョイ bf03-RSMs)
2024/02/08(木) 20:53:09.33ID:8t83rK+F0 >>111
思ってたのと違う挙動って例えばどんなのがある?
思ってたのと違う挙動って例えばどんなのがある?
113デフォルトの名無しさん (ワッチョイ d726-JMKI)
2024/02/08(木) 23:10:12.70ID:m2dEY1pn0 reactは言語ライブラリーの出力結果だから
言語的に知らん機能でもIDEのサジェスト機能とか効くし結果も予測できるけど
vueは決め事だから
そんなの誰が決めたねん!とか、何処にそんな機能あるねん!とかなる
言語的に知らん機能でもIDEのサジェスト機能とか効くし結果も予測できるけど
vueは決め事だから
そんなの誰が決めたねん!とか、何処にそんな機能あるねん!とかなる
114デフォルトの名無しさん (ワッチョイ 9f7d-RSMs)
2024/02/09(金) 03:03:22.19ID:ZgbFhec50 JSXもVueもエディタサポート必要だからそんなに変わらんぞ
115デフォルトの名無しさん (ワッチョイ d726-JMKI)
2024/02/09(金) 05:15:50.14ID:p3MmIjTm0 >>114
全く違う
全く違う
116デフォルトの名無しさん (ワッチョイ bf8f-RSMs)
2024/02/09(金) 11:26:08.14ID:qiduPbf80117デフォルトの名無しさん (ワッチョイ 7fa7-JMKI)
2024/02/09(金) 15:04:22.44ID:UGrjw+j90 >>116
全く違う
全く違う
118デフォルトの名無しさん (ワッチョイ 9fad-RSMs)
2024/02/09(金) 20:59:55.41ID:wYOmLfyY0 >>117
具体的に何が違う?
具体的に何が違う?
119デフォルトの名無しさん (ワッチョイ d7ad-Bxgz)
2024/02/09(金) 21:06:46.46ID:kVp1WyiR0 変数バインドできます
イベント処理できます
フレームワーク本体に求めてるのって結局これだけなんだよね
だけどVueはここがずっと迷走してるから辛いんよ
イベント処理できます
フレームワーク本体に求めてるのって結局これだけなんだよね
だけどVueはここがずっと迷走してるから辛いんよ
120デフォルトの名無しさん (ワッチョイ d621-A4IV)
2024/02/17(土) 01:31:43.07ID:kAP+d7O80 すいませんVue3(options)で確認したいのですが
v-forで複製した要素(コンポーネント)に
個別にDOM操作をかけたいのですが
$refsにindex指定とかで取得できたりしますでしょうか。
コンポーネントにpropsでデータをbindして渡して
コンポーネント側で変更処理させる事は複雑だと思い
親側で子のDOM操作すれば良いと思いました。
v-forで複製した要素(コンポーネント)に
個別にDOM操作をかけたいのですが
$refsにindex指定とかで取得できたりしますでしょうか。
コンポーネントにpropsでデータをbindして渡して
コンポーネント側で変更処理させる事は複雑だと思い
親側で子のDOM操作すれば良いと思いました。
121デフォルトの名無しさん (ワッチョイ a3da-5pgc)
2024/02/22(木) 09:24:29.50ID:v3uRFYwC0 一通りやったけど、Angular一択だと思う。
Vueは論外。
Reactは予想不能な動作が多すぎる。
OnLoad時にサーバにアクセスしてデータを受け取るのを待って描画っていう一番ありがちなシチュエーションを簡単に書けないのもReact
だいたいScriptの中にHTMLが入り乱れるJSXとかあり得ない。
完全に分離できてるのがAngular
さすがGoogle様や
Vueは論外。
Reactは予想不能な動作が多すぎる。
OnLoad時にサーバにアクセスしてデータを受け取るのを待って描画っていう一番ありがちなシチュエーションを簡単に書けないのもReact
だいたいScriptの中にHTMLが入り乱れるJSXとかあり得ない。
完全に分離できてるのがAngular
さすがGoogle様や
122デフォルトの名無しさん (ワッチョイ a33c-WypU)
2024/02/22(木) 11:43:21.79ID:pYijKvrn0 コード理屈わかって書けない人には
Reactは無理よ
UIライブラリーとかめちゃくちゃ作りやすい
プロ指向なのがReact
因みに日本人エンジニアにプロの割合はかなり低い
Reactは無理よ
UIライブラリーとかめちゃくちゃ作りやすい
プロ指向なのがReact
因みに日本人エンジニアにプロの割合はかなり低い
123デフォルトの名無しさん (ワッチョイ ff10-w0bi)
2024/02/22(木) 12:08:24.96ID:O1Sh/Ulb0 Reactはデータが更新されたら画面も更新するっていうシンプルな設計だから
画面に表示されたときにデータを取得するような設計は本来の使い方とは違うんだよね
画面に表示されたときにデータを取得するような設計は本来の使い方とは違うんだよね
124デフォルトの名無しさん (ワッチョイ a3da-5pgc)
2024/02/22(木) 12:25:12.98ID:v3uRFYwC0 正直すまなかった。
そもそもAngularとReactを比べるのは間違いなのね
Angularと比べるならNextjsか。
Reactに相当するものはAngularには無い
そもそもAngularとReactを比べるのは間違いなのね
Angularと比べるならNextjsか。
Reactに相当するものはAngularには無い
125デフォルトの名無しさん (ワッチョイ a33c-WypU)
2024/02/22(木) 12:42:10.50ID:pYijKvrn0 Angularとかvue.jsは
上位エンジニアの成果物を使って
下位エンジニアが作業するスタイル
が故に想定しているエンジニアの対象も異なる
上位エンジニアの成果物を使って
下位エンジニアが作業するスタイル
が故に想定しているエンジニアの対象も異なる
126デフォルトの名無しさん (ワッチョイ a301-7T9L)
2024/02/22(木) 14:00:09.56ID:EUmQlU5h0 フレームワーク使わなくてもjsxは使いたいって言われる時代なのに
127デフォルトの名無しさん (ワッチョイ 6f37-IyhQ)
2024/02/22(木) 16:27:07.37ID:G4SI+vys0 jQueryの頃からライブラリで使われてる便利機能をバニラが落とし込む仕組みはやってるしね
prototypeでDOM操作はキツイ
prototypeでDOM操作はキツイ
128デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/22(木) 17:01:06.42ID:8vT7CeOy0 俺はある程度の規模まではVueのoptions APIで良い派
規模がデカくなる場合はNuxtへ
間違っても単体のVueでコンポーネントは使うべきじゃない
規模がデカくなる場合はNuxtへ
間違っても単体のVueでコンポーネントは使うべきじゃない
129デフォルトの名無しさん (ワッチョイ a301-sJ27)
2024/02/24(土) 02:20:28.64ID:wsVCSCkk0 このスレでMillion.js知ったんだけどこれ使うだけでReactのパフォーマンスめっちゃ上がるんだな
もうpreactいらないやん
もうpreactいらないやん
130デフォルトの名無しさん (ワッチョイ cb01-wHWC)
2024/03/02(土) 08:44:21.68ID:zdW7RPaA0 React 19でやっとmemoしなくてよくなるみたいだな
ようやくsvelteに追いついたか
ようやくsvelteに追いついたか
131デフォルトの名無しさん (ワッチョイ 5fba-EVRh)
2024/03/02(土) 14:49:05.57ID:yd1+mXUm0 options APIなんぞ捨てろ。次の3.4で非推奨になる可能性大だ。setup書けるようになっとけ。初代composition APIよりずっと書きやすいし
理屈もわかりやすい。あとprovideとinjectとuseRouteとuseRouterだけは覚えとけ
refとreactiveの用途の違いがわからん?そんな奴はrefだけ使っとけばいい
>>130
そのSvelteは5でKITメインになってデフォルトでSSG化するみたいだが。Rune試そうとしたら、まずそこから理解しなくちゃなんないのでかなり焦った
理屈もわかりやすい。あとprovideとinjectとuseRouteとuseRouterだけは覚えとけ
refとreactiveの用途の違いがわからん?そんな奴はrefだけ使っとけばいい
>>130
そのSvelteは5でKITメインになってデフォルトでSSG化するみたいだが。Rune試そうとしたら、まずそこから理解しなくちゃなんないのでかなり焦った
132デフォルトの名無しさん (ワッチョイ 5fba-EVRh)
2024/03/02(土) 15:02:30.77ID:yd1+mXUm0 >>128
むしろVueはLaravelのフロントで用いるケースが増えてる気がする。Vite+Vue+Vuetify+Laravel+αあたりが鉄板化してる。Laravelのフォーム制御、cakeよりショボいからうまく相互補完できてる
Reactは逆にNextのためのツールになりつつあるな。NextはViteにデフォルト対応していないのがむず痒いが(Turobopackはロードが遅くてモヤる)
むしろVueはLaravelのフロントで用いるケースが増えてる気がする。Vite+Vue+Vuetify+Laravel+αあたりが鉄板化してる。Laravelのフォーム制御、cakeよりショボいからうまく相互補完できてる
Reactは逆にNextのためのツールになりつつあるな。NextはViteにデフォルト対応していないのがむず痒いが(Turobopackはロードが遅くてモヤる)
133デフォルトの名無しさん (ワッチョイ 5fba-EVRh)
2024/03/02(土) 15:17:16.26ID:yd1+mXUm0 >>121
Angularも17になって脱テンプレートで、かなり書き方変わってますますAngularJS、Vue.jsとの血脈が薄くなったと思った
いよいよ、次の18でクラスコンポーネント解体に向かうんじゃないかと思ってる
Angularも17になって脱テンプレートで、かなり書き方変わってますますAngularJS、Vue.jsとの血脈が薄くなったと思った
いよいよ、次の18でクラスコンポーネント解体に向かうんじゃないかと思ってる
134デフォルトの名無しさん (ワッチョイ 3b94-OIPv)
2024/03/08(金) 14:16:16.50ID:AzxWPN+e0 規模を考えるような規模の時点でVueを使うこと自体がストレス要素にしかならんわ
コンポーネントって単語が頭を過ぎった時点で選択肢から外したほうが確実
コンポーネントって単語が頭を過ぎった時点で選択肢から外したほうが確実
135デフォルトの名無しさん (ワッチョイ 3bba-zqCT)
2024/03/09(土) 09:29:45.78ID:zf6K8qoU0 規模を考えるほどのプロジェクトになったらもはやAngular一択では。Reactは少人数で開発するにはいいけど共同開発を考えて設計されてない
あとデザイナーから煙たがられてるし
Vueは自由度が高い反面、高すぎて素人がトンデモ開発して世界中から嫌われてた一時のPHPみたくなってる気もする
縛りが少ないから、設計能力のない人が触ると絶妙なスパゲッティになるのも共通してる
あとデザイナーから煙たがられてるし
Vueは自由度が高い反面、高すぎて素人がトンデモ開発して世界中から嫌われてた一時のPHPみたくなってる気もする
縛りが少ないから、設計能力のない人が触ると絶妙なスパゲッティになるのも共通してる
レスを投稿する
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- 地球から無限km先の場所ってどうなっているの?
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 日本、高市のお陰で破滅に近づくwwwwwwww
- AIアーティストだけど作品公開する
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
