Vue vs React vs Angular vs Svelte Part.10

■ このスレッドは過去ログ倉庫に格納されています
2022/03/08(火) 22:57:16.85ID:D77bZcWT0
!extend:on:vvvvv:1000:512

Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
Svelte
https://svelte.dev/

※前スレ
Vue vs React vs Svelte Part.7
https://mevius.5ch.net/test/read.cgi/tech/1610901677/
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/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2022/03/08(火) 23:13:27.72ID:D77bZcWT0
vs消すかどうかはちょっと悩んだ
2022/03/08(火) 23:55:07.25ID:E3NcVvlc0
スレ立て乙
2022/03/09(水) 00:19:58.88ID:kryzQ0zI0
vsはいらんな
フロントエンド総合スレで良い気がする
2022/03/09(水) 04:41:42.40ID:48gdDQw/M
もうあるぞ
2022/03/09(水) 10:29:25.79ID:k0VfhdGer
Reactは重すぎて実用的ではない
2022/03/09(水) 10:31:48.98ID:2VNxC64R0
>>6
画面遷移の度にリソースをリロードしてないか?
2022/03/09(水) 11:03:21.58ID:P7fjBFRp0
>>6
重いも色々あるけど、何についての話?
2022/03/10(木) 06:56:47.87ID:Tew5Zi08M
嵐がピタッと収まった
2022/03/10(木) 08:47:19.73ID:Coa9ekY/r
>>7
>>8
frontend framework performanceで堂々の最下位
2022/03/10(木) 10:00:01.36ID:7o5w+imS0
>>10
どのページのどの項目?
2022/03/10(木) 20:37:16.07ID:U0k1y1Mia
ほとんどおじさんの書き込みだったんだな
2022/03/10(木) 21:41:40.43ID:cZP2Devl0
単発しかいないんだけどw
俺以外消えたのか?
2022/03/10(木) 21:53:05.26ID:7o5w+imS0
ここにいるぞ!

MSはJSに型ヒント入れたいらしい
https://forest.watch.impress.co.jp/docs/news/1394209.html
2022/03/11(金) 00:57:05.15ID:xX++lh+3a
TSも終了か
思ったより早かったね
2022/03/11(金) 05:43:30.80ID:egx2H9Pr0
まだstage0で入るかどうかすら不明だ。それにenumとか余計なものは無くなるけどほぼTSそのもの。TS終了なんかじゃないよ
2022/03/11(金) 09:47:28.71ID:CdH6DjRHr
仕様に入ってから発表してくれないかな
2022/03/11(金) 10:14:59.72ID:UrV6y8ak0
てかそれだけじゃないやろ、tsは
2022/03/11(金) 11:58:56.71ID:8A6+73Nf0
jsがtsを吸収してtsは終了するんだろうな
2022/03/11(金) 12:59:43.25ID:M4ck13VoM
というか、ブラウザがts直接読み込めて動作できれば良いだけでは?
2022/03/11(金) 13:04:40.08ID:t8G7kWR40
>>4
ほんとそれな

てか、propsでコンポーネントを渡す場合に
<Parent child={<Child />} />はなんかパフォーマンス悪そうだから
<Parent child={Child} />で渡せるようにした方が良いって記事があって驚いた
これ実際は真逆で、後者はParentが再レンダリングされる度にChildがJSXを生成することになるんよな
2022/03/11(金) 13:21:49.63ID:7gMX4pJSd
前者はjsx、後者はjsxを出力する関数を渡しているわけだからね
2022/03/11(金) 14:19:43.59ID:hngOVLbC0
フロントもC++で書けるようにして統一したらすっきるするとおもうよ
まあしょぼいプログラマーが軒並み死ぬだろうけどC++はなによりも強いからしゃーない
2022/03/11(金) 14:56:31.55ID:egx2H9Pr0
粛々とNG
2022/03/11(金) 14:59:53.76ID:k/FYICDga
>>21
ナビゲーション系は多いよね
メモ化が効くからかなりパフォーマンス上がる
2022/03/11(金) 20:34:12.99ID:M4ck13VoM
c++コンパイル遅すぎる、だるい
2022/03/11(金) 20:54:11.05ID:QqXcHrRr0
知らんけどC++をwasmにコンパイルすればいいやん。知らんけど
2022/03/11(金) 21:05:20.00ID:TU/kqyq50
結局tsって人を幸せにしたのかな
jsの負債化に苦しめられた時間のほうが長かった気が
2022/03/11(金) 21:21:19.52ID:WQs5tR/ea
jsに比べたら何倍もマシかと
元々がクソすぎた
2022/03/11(金) 21:33:12.80ID:vRQ0MW290
TSで書き始めると二度とJSに戻りたくなくなるけどね
ただ要求は年々高まるのにJS、HTML、CSSの進歩が遅すぎるんだよ
TSもそうだがその溝をフロントのフレームワークが力技で埋めてくれてるのが現実
2022/03/11(金) 23:22:42.41ID:egx2H9Pr0
ウェブ標準は標準でウェブコンポーネントとかなかなか凄い進歩だぜ!
https://developer.mozilla.org/ja/docs/Web/Web_Components

まぁ、多くの人が求めてたものとは違うみたいで滅多に話題に上がらないけど。
2022/03/12(土) 22:05:46.40ID:EqbJSpHR0
と思ってたけど、調べてみるとlitとかではライブラリ内で使ってるようだし、ReactもPreactもWebComponentsのサポートがそこそこ充実してる。
気が付かないうちに使ってるやつだった。
33デフォルトの名無しさん (スップ Sd02-C3V6)
垢版 |
2022/03/13(日) 13:15:42.34ID:TgzdRzlUd
React学習始めたけどCSSの読み込みだけで7種類もあるの吹いた
こういうので乱立するのやめて欲しい…
2022/03/13(日) 13:55:28.53ID:2LTBwAwg0
自分もReact入門してて昨日それ思った
2022/03/13(日) 14:31:39.08ID:nsQtmE+R0
自由へようこそ!
2022/03/13(日) 15:36:09.62ID:LJ5IA8wJa
UIのテストってどうしてる?
2022/03/13(日) 15:42:40.09ID:kp+YV+Z10
そんなもん手動で一回やったらそれっきりやらん
それが一番はやい
2022/03/13(日) 15:51:56.83ID:fVzSesSr0
Jestと、ReactのテストライブラリかPuppeteerの組み合わせ
2022/03/13(日) 22:17:25.03ID:IoRio3/t0
Ruby on Rails では、BDD/TDD はRSpec で、
UI・システムテストは、Capybara

Rails 7 で、脱Node.js, Webpack, Babel。
IE の死滅により、ES5 へ変換しなくても、ブラウザはES6 のままで動く

WebSocket を使う、Hotwire で、
React に奪われたシェアを回復すべく、SPA のgame changer を目指す、Railsの野望!
2022/03/14(月) 18:30:24.20ID:0o62jolj0
IEが死んで下限はSafariになる。そうなるとtargetはes2020くらいになるかな?
2022/03/14(月) 21:00:51.93ID:F9iaAHesd
左様
2022/03/14(月) 21:55:59.45ID:6P9gAWLt0
サイの表紙の3冊のサイ本で、

Flanagan の第7版を、チラッと見たら「初めてのJavaScript 第3版」と、ほぼ内容が同じw
ここ数年で、何も進化が無かったw

JavaScript 第6版、2012、David Flanagan

初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017

JavaScript 第7版、2021/12, David Flanagan
2022/03/15(火) 06:30:09.22ID:lg5dfmzxa
>>42
一冊しか買わなくて済むとか良い本じゃん
2022/03/15(火) 18:39:22.47ID:h74aQ/0w0
litは小さいのが売りで、cssも埋め込みやすく、しかもShadowDOMで面白そう。
たまたまフィットした案件が転がり込んできたので喜び勇んで使おうと実際コード書いてみたのだけど、Preactで同じことしたのとほぼ容量同じだった。
それならPreact使うよ……
2022/03/18(金) 12:45:28.21ID:QC8XhrqE0
useReducerとuseMemoとかuseCallbackって使ってるかね
わしはuseCallbackはちょくちょく使うんやが、reducerとmemoはいまいち使いどころが分からんくてね

reducerの活用例みると複数のinput要素を1つのステートにまとめるときに有用みたいな書かれかたしてる気するけど、オブジェクト型のステートでもええやんとも思うのよね
memoは重い処理結果のメモ化に役立つとか見るけど、クライアント側でやる重い処理って思いつかんくてな
memoの例でforでものすごい回数ループさせたやつとか見るけど、そんな処理なくねとも思うし
記事の一覧取得とかやったらNext.jsの話なってまうけどstaticpropsで一覧取得するし
2022/03/18(金) 17:13:21.44ID:Fgtt31WK0
>>45
useStateの実体はuseReducerだぞ
何をやってるか考えたら当然だと思うが
47デフォルトの名無しさん (アウアウクー MM51-p368)
垢版 |
2022/03/18(金) 17:25:34.36ID:zTUj4XOKM
会話になってねー笑
2022/03/18(金) 17:26:53.37ID:UwbJkFlpa
>>47
お前は来なくていいよ
2022/03/18(金) 17:39:34.56ID:KrzF+Wc60
うるせーよハゲ
2022/03/18(金) 17:39:38.68ID:icBZnBjkM
おじさんかな?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況