Vue vs React vs Angular vs Svelte Part.11 (452レス)
Vue vs React vs Angular vs Svelte Part.11 http://mevius.5ch.net/test/read.cgi/tech/1660969032/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん (ワッチョイ 434e-OHyh) [sage] 2022/08/20(土) 13:17:12.21 ID:OuD+ytSs0 !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 http
s://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 http://mevius.5ch.net/test/read.cgi/tech/1660969032/1
423: デフォルトの名無しさん (ワッチョイ 6951-5VVp) [sage] 2025/03/02(日) 16:48:38.61 ID:YYvymA+Y0 >>422 いや http://mevius.5ch.net/test/read.cgi/tech/1660969032/423
424: デフォルトの名無しさん (ワッチョイ 9901-fJMW) [sage] 2025/03/02(日) 17:33:25.66 ID:Zv8rdJ2Y0 コンポーネントって再利用しやすいように作るのであって 無駄に細分化すると面倒なことになる 必要になったら後からでもコンポーネント分けられるし http://mevius.5ch.net/test/read.cgi/tech/1660969032/424
425: デフォルトの名無しさん (ワッチョイ b16e-e/WV) [sage] 2025/03/03(月) 02:31:46.94 ID:VRiiOt5H0 >>422 reRenderの単位かな http://mevius.5ch.net/test/read.cgi/tech/1660969032/425
426: デフォルトの名無しさん (ワッチョイ 592d-bSvP) [] 2025/03/03(月) 18:58:09.18 ID:Smhsplev0 描画のタイミング自由に制御できるようになると、react楽しいねぇ。 それまでは糞だけど。 http://mevius.5ch.net/test/read.cgi/tech/1660969032/426
427: デフォルトの名無しさん (ワッチョイ 1962-e/WV) [sage] 2025/03/03(月) 19:53:09.42 ID:s56BTABZ0 Reactのranderを封じて、 自前のタイミングで再描画する楽しさよ http://mevius.5ch.net/test/read.cgi/tech/1660969032/427
428: デフォルトの名無しさん (ワッチョイ 9901-fJMW) [sage] 2025/03/03(月) 23:50:14.94 ID:uSk7XRpe0 Reactはmillion.js使えばsvelteやsolidよりレンダリングのパフォーマンスが良くなるよ http://mevius.5ch.net/test/read.cgi/tech/1660969032/428
429: デフォルトの名無しさん (ワッチョイ 698f-5VVp) [sage] 2025/03/04(火) 12:24:56.86 ID:hfrti5Ii0 randerて http://mevius.5ch.net/test/read.cgi/tech/1660969032/429
430: デフォルトの名無しさん (ワッチョイ c1ba-3WDN) [sage] 2025/03/09(日) 10:22:31.29 ID:4G6sVQNz0 >>422 コンポーネントというより、質問のニュアンスだとフォーム部品ごとの出力オブジェクトか 制御フックのこと言ってるっぽいが Reactはフォーム処理に関してSvelte、Vueにくらべたら糞性能というか、もともとが 深層ステート管理のためのライブラリだしな。複数のフォームを一発制御できる useStateフックの書き方ググるかカスタムフックで作る それかReact捨てて、簡単にリアルタイム制御できるVueかSvelteで作るかだな どっちもストアラ
イブラリ使わないとスパゲッティまっしぐらだがな http://mevius.5ch.net/test/read.cgi/tech/1660969032/430
431: デフォルトの名無しさん (ワッチョイ d901-9PhM) [sage] 2025/03/16(日) 20:48:29.74 ID:tTfhwjnK0 >>386 商用サイトじゃないけど、学研グループの勉強サイトはAstroで書かれてるね https://manabitimes.jp http://mevius.5ch.net/test/read.cgi/tech/1660969032/431
432: デフォルトの名無しさん (ワッチョイ 6b17-aFR6) [] 2025/03/17(月) 14:00:57.63 ID:jWjXnHtA0 芳根京子の公式サイトはNextだった http://mevius.5ch.net/test/read.cgi/tech/1660969032/432
433: デフォルトの名無しさん (ワッチョイ ebdb-ALb0) [sage] 2025/03/17(月) 21:32:57.57 ID:wrJsj8Yz0 SvelteKitとても好きです。 http://mevius.5ch.net/test/read.cgi/tech/1660969032/433
434: デフォルトの名無しさん (ワッチョイ 1101-vsiE) [sage] 2025/03/21(金) 06:23:05.04 ID:/97bZQtT0 Astro触ってみたけどすごいなこりゃ こんなのできるならよほど大規模なサービスでも無ければNext.jsは要らないのでは http://mevius.5ch.net/test/read.cgi/tech/1660969032/434
435: デフォルトの名無しさん (ワッチョイ 4101-H5Hv) [sage] 2025/03/21(金) 08:43:51.55 ID:oycs/B450 Astroまだちゃんと触ったことないけど Reactコンポーネントを将来、全く別のフレームワークのコンポーネント、例えば引数とレンダリング結果が同等の動きをする、コンパイルされたバイナリなんかに差し替えたりとか出来たら面白いな http://mevius.5ch.net/test/read.cgi/tech/1660969032/435
436: デフォルトの名無しさん (ワッチョイ 41e4-LAUx) [sage] 2025/03/22(土) 21:59:34.30 ID:amqAprOd0 どうせAI任せになるから関係ない 近いうちにAIが直接SSGしたりWeb Assemblyを直接生成するようになるからフレームワークなんか消滅する http://mevius.5ch.net/test/read.cgi/tech/1660969032/436
437: デフォルトの名無しさん (ワッチョイ 138a-h6PX) [sage] 2025/03/22(土) 22:19:49.62 ID:1zuGIIBA0 >>436 おまえの方が早く消滅しそう... http://mevius.5ch.net/test/read.cgi/tech/1660969032/437
438: デフォルトの名無しさん (ワッチョイ b33d-UJeM) [] 2025/06/10(火) 00:46:00.18 ID:YuUkDZe90 Remix v3が大改造するみたいだな 従来のRemixはReact Router v7になってRemix v3はpreactベースになるということか http://mevius.5ch.net/test/read.cgi/tech/1660969032/438
439: デフォルトの名無しさん (ワッチョイ e2b4-95xj) [sage] 2025/06/30(月) 02:27:29.14 ID:34cw/UqT0 スレチだったらごめん オンライン麻雀ゲームを作成しようと構想(妄想)してるんだけど、 いまから新規に作るならフロント側にはReactかVue.jsか、あるいは他のライブラリのどれを使えばいい? 先駆者 (書籍も出してる) は > jQueryでないと美しく実装できない https://blog.kobalab.net/entry/2021/03/25/205151 って言ってるけど、Webゲームのクライアントは特殊ってこと? http://mevius.5ch.net/test/read.cgi/tech/1660969032/439
440: デフォルトの名無しさん (ワッチョイ e251-+g0z) [sage] 2025/06/30(月) 03:09:35.81 ID:6K91Vfp30 その記事の人はReact使ったことがないから知識ゼロなんだろ そもそも状態管理をして宣言的にUIを構築するんだからむしろReactのほうがスッキリ書ける jQueryおじさんという化石思考に惑わされてはいけない http://mevius.5ch.net/test/read.cgi/tech/1660969032/440
441: デフォルトの名無しさん (ワッチョイ e251-+g0z) [] 2025/06/30(月) 03:19:10.31 ID:6K91Vfp30 > 宣言的アプローチでは「打牌中」の状態を描画できない いや、Reactでは描画のための状態はUIコンポーネント内部に保持することでコアロジックを汚染することなく打牌中のような中間状態を美しく描画することができる http://mevius.5ch.net/test/read.cgi/tech/1660969032/441
442: デフォルトの名無しさん (ワッチョイ e251-+g0z) [sage] 2025/06/30(月) 03:23:08.67 ID:6K91Vfp30 Reactは宣言的UIは最終的な状態だけを表現するということではない アニメーションやユーザー操作に伴う一時的な状態、ここでは打牌中もコンポーネントの内部状態やコンテキストAPIとかで管理できる isPlayingAnimationのようなブーリアン型の状態を用意し、アニメーション中はtrueに設定し、アニメーションが終了したらfalseに戻す 打牌中の牌の位置や動きに関する情報を状態として持ち、その状態に基づいてCSSアニメーションを適用する http://mevi
us.5ch.net/test/read.cgi/tech/1660969032/442
443: デフォルトの名無しさん (ワッチョイ e251-+g0z) [sage] 2025/06/30(月) 03:27:13.20 ID:6K91Vfp30 > Majiang.ShoupaiはAIの思考ルーチンでも使用します。ここに描画の都合の「打牌中」などという状態を持ち込むとしたら、それは設計として誤っています Reactでも描画に関わる状態とアプリケーションのコアロジックに関わる状態は分離して管理するのが一般的 コアロジックの麻雀の牌姿やルール進行を司る部分は、Reactコンポーネントからは独立した純粋なJavaScriptクラスや関数として実装するのが普通 http://mevius.5ch.net/test/read.cgi/tech
/1660969032/443
444: デフォルトの名無しさん (ワッチョイ e251-+g0z) [sage] 2025/06/30(月) 03:33:46.29 ID:6K91Vfp30 > イベントハンドラ設定は描画処理と分離すべきである Reactの設計思想はコンポーネントが自身の描画とそれに関連するイベントハンドリングをカプセル化すること 「対戦相手の手牌にイベントハンドラは不要だし、牌譜再生にも打牌のためのイベントハンドラは不要」という点についてはReactのコンポーネント設計で柔軟に対応できるからまったく問題なし isInteractive: booleanなどを渡すことでイベントハンドラの有無を制御できる 牌譜再生時には
イベントハンドラが不要なモードでコンポーネントを描画すればいいだけだし http://mevius.5ch.net/test/read.cgi/tech/1660969032/444
445: デフォルトの名無しさん (ワッチョイ e251-+g0z) [sage] 2025/06/30(月) 03:43:00.60 ID:6K91Vfp30 > JSXを使う局面がない > HTML に雛形として埋め込まれた「牌を表現するDOMノード」をコピーし差し込むことで実現しています。 Reactをまったく知らないからこんな恥ずかしことを堂々と言えるんだろう こいつのもっとも無知なところだな Reactは宣言型だからコピーするというコードを書くことすら不要なわけ http://mevius.5ch.net/test/read.cgi/tech/1660969032/445
446: デフォルトの名無しさん (ワッチョイ eb7c-Qyzi) [sage] 2025/07/01(火) 16:48:29.62 ID:SIBQ1DK00 牌なんてCanvasに直接描画すりゃエフェクトも自在だし変にエレメントにデータ持って 重くなることもなくていいんじゃね?って思うのは俺だけなのか http://mevius.5ch.net/test/read.cgi/tech/1660969032/446
447: デフォルトの名無しさん (ワッチョイ 62ad-i45a) [] 2025/07/03(木) 12:01:40.42 ID:+b4ZnWKa0 >>446 俺もこう思う そもそも牌をhtml要素とCSSで描画すること自体が微妙だよね そういう意味だとjQueryでもReactでもなくてCanvas系のフレームワーク使ったほうが良いんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1660969032/447
448: デフォルトの名無しさん (ワッチョイ 9f00-N87D) [] 2025/07/06(日) 06:18:05.39 ID:GxvgQzqn0 宣言的UIに慣れるとCanvas全体を命令的に描画するのがあまりにもダル過ぎる http://mevius.5ch.net/test/read.cgi/tech/1660969032/448
449: デフォルトの名無しさん (ワッチョイ 9f4f-BzvG) [] 2025/07/06(日) 11:52:25.82 ID:77BphujQ0 Canvas上の各表示オブジェクトを Reactやビューで あたかもHTMLの要素の様に操作できる(CSSプロパティ設定できる) ライブラリってあるのかな。 http://mevius.5ch.net/test/read.cgi/tech/1660969032/449
450: デフォルトの名無しさん (ワッチョイ 1f3d-duEB) [] 2025/07/06(日) 12:44:53.42 ID:8Iwql4w40 flutterでよくね http://mevius.5ch.net/test/read.cgi/tech/1660969032/450
451: デフォルトの名無しさん (ワッチョイ 9701-5BqU) [sage] 2025/07/09(水) 16:01:11.75 ID:2rb1ksuv0 実際のゲーム開発で宣言的UIが採用されることってあるの? http://mevius.5ch.net/test/read.cgi/tech/1660969032/451
452: デフォルトの名無しさん (ワッチョイ 877c-Bd2j) [sage] 2025/07/20(日) 07:51:42.37 ID:SQq4ZXml0 設定画面とかチュートリアルなら、まあ宣言的UIを使うもアリ。 http://mevius.5ch.net/test/read.cgi/tech/1660969032/452
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.907s*