- 1 名前:デフォルトの名無しさん [2021/01/18(月) 01:41:17.84 ID:3Z3F12lC.net]
- 実際どうなん?
※Angularは残念ながら全く話題にならなかったのでSvelteに差し替えました Vue https://jp.vuejs.org/ React https://reactjs.org/ Svelte https://svelte.dev/ ※前スレ Vue vs React vs Svelte Part.6 https://mevius.5ch.net/test/read.cgi/tech/1603771745/ ★ここではjQuery, Ruby, C#, Blazorの話題は禁止です ★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください Angular, Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
- 623 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 14:02:21.20 ID:tCGGFTkm.net]
- >>612
クライアントAPPの初心者だからじゃねーーの?
- 624 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 14:31:49.05 ID:00APH3wS.net]
- >>613
初心者なので教えて
- 625 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 15:19:42.20 ID:tCGGFTkm.net]
- >>614
好きなのでやればよろし。 状態管理なんてクライアントアプリなら 基本中の基本のコード。 ライブラリーなんて昔から使わんで 自分で都度考えるのが普通。
- 626 名前:デフォルトの名無しさん [2021/04/08(木) 18:49:04.06 ID:JbXQDf3z.net]
- angularな俺は振り回されずに済むぜと呟いてみる
- 627 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 19:52:15.62 ID:l6NHFeN2.net]
- ReactでDrag&Dropで要素入れ替えとか要素追加ってできる?
- 628 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 19:53:44.70 ID:tCGGFTkm.net]
- >>617
出来ない事などない
- 629 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 20:36:12.15 ID:7lLWhWn3.net]
- >>617
Reactからevent.currentTarget経由で生DOMに触れるので、やろうと思えば何でもできる。でも、もっと良いやり方や既存コンポーネントがあるかも知らないので、とりあえず英語でググるかな。
- 630 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 21:00:14.28 ID:dT8cHXua.net]
- ここではSvelteの話題あんまり出ないのう
- 631 名前:デフォルトの名無しさん mailto:sage [2021/04/09(金) 00:04:00.62 ID:3fjsa/sV.net]
- 一昔前はSvelteやAurelia使うならVueでいいじゃん?って言えたけど、
今はもうVue3使うならReactでいいじゃん?って思うし、 先行き不透明なVue2使うならSvelteやAureliaの方がいいかも?って思うよね Vue3ってVue使いには歓迎されてるの?
- 632 名前:デフォルトの名無しさん mailto:sage [2021/04/09(金) 00:11:19.65 ID:Va9Spr8o.net]
- 別にVue2で間に合ってるしなぁ
人数少ないプロジェクトでやってるしヘルプは大抵jsフレームワーク未経験 (jqueryは経験あり)が来るからVueの方が教えやすくて楽だわ
- 633 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 14:22:17.51 ID:Tr2LjW8o.net]
- Vueの混沌とした現状を見ると使う気失せるよね
- 634 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 14:58:01.58 ID:lDAabXvc.net]
- angular(v1)とreactぐらいしかなかったころ、迷った末にjsxが気に入らなくてangular採用したんだけど、その後angularがこんなんなるとは思わなかったわ
しばらくwebから離れたけどまた触るようになってvueとreactで迷ったけど、今度はreact選択した。jsxにはやはり抵抗あったけどhooksが分かりやすく感じたので。 その後しばらくreactいじってるけど、今となっては昔あれだけ抵抗感じていたjsxが、これほど良いものに感じるようになるとは。
- 635 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 17:24:52.69 ID:vm9W5ZLb.net]
- hooksが分かりやすいって
どんな感覚なんだろう? class(オブジェクト指向)未経験とか なのだろうか?
- 636 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 17:41:22.54 ID:k9MA4V+a.net]
- 直感的にはclassのがわかりやすいと思う
ただJavaScriptは文法的にclassを書きにくい イベントハンドラのthisが別物にすり替わったり 関数のほうが書き心地がスッキリ ただそれだけ
- 637 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 17:45:08.29 ID:k9MA4V+a.net]
- C#でjsxを再実装したらclassのが良いわってなると思うよ
- 638 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 17:48:37.08 ID:vm9W5ZLb.net]
- >>626
あ! 自分Typescript使ってるんで その場合はC#とあんまかわらんからねーー。 hooksが良いという人は生js使ってる人なのかーー。納得! 自分の場合 主要所のclassは 殆ど自前のbaseクラス継承させてるんで、 関数だと辛いわーー
- 639 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 18:46:41.87 ID:iPfjYmiH.net]
- クラスに万能感感じてる人は00年代からタイムスリップして来たのかな?
- 640 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 18:53:34.19 ID:ODtjsNNr.net]
- 負の遺産
- 641 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 19:04:44.98 ID:iPfjYmiH.net]
- オブジェクトリテラルの存在するJSであえてclassを使う場面はなんらかの理由がある時ぐらい。
それは主に継承と副作用(カプセル化含む)で、どちらもモダンプログラミングでは避けるべきとされてたりする
- 642 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 19:24:31.61 ID:vm9W5ZLb.net]
- 継承の使い手なんで
なかなかそれは難しいね。 その避けるべきとされてるものを巧みに利用して、 暗黒面の高度な技を連発してるのだから... C#よりJSのが技に制限がなくて無双に感じる
- 643 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 19:25:18.99 ID:ZGgSTqmE.net]
- イミュータブルOOPは関数型より良いよ
関数型のメリットは完全に享受できたうえで 人間の感性によくマッチしてて理解しやすい
- 644 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 19:49:49.21 ID:iPfjYmiH.net]
- 好き勝手言ったけど、OOPを否定するつもりは全然無いよ。
OOPと関数型は適材適所で使ってこそ本領を発揮すると思うだけで。 >>632 黒魔術楽しいからね。仕方ないね。
- 645 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 19:50:15.14 ID:/pBftddC.net]
- function hoge () {}; ←これやめてほしい
const hoge = () => {}; ←これがいい
- 646 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 19:53:02.23 ID:AcLZ31++.net]
- >>635
上は関数、下は値 概念的に別のもの
- 647 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 20:06:58.44 ID:Ew48nft0.net]
- 関数も値じゃん
- 648 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 20:20:14.88 ID:lqK0K6WE.net]
- this沼にはまるからなあ
- 649 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 20:24:37.68 ID:jkE6NOOJ.net]
- アロー関数考案した人ほんまエライ
- 650 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 20:33:41.63 ID:iPfjYmiH.net]
- function hoge () {}
形式は巻き上げがあるのと、hogeに代入可能なのと、thisが使えちゃうから、もっぱらconstとアロー関数で書いてる
- 651 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 20:41:45.23 ID:ZGgSTqmE.net]
- アロー関数が偉いというか
JSは適当すぎた
- 652 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 20:53:26.34 ID:AcLZ31++.net]
- >>637
それはあくまで実装にすぎない そんな事を言ったら全てはビットだ 高級言語というのは意味のないビットに人間がコードを理解するための 情報を追加できる言語のことだ。 関数の引数に使うという意味を込めれば値になるのだ
- 653 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 21:06:09.77 ID:b6rL8Bif.net]
- functionとアロー関数は、微妙に挙動が違うのが辛い
jQueryとか古いライブラリ
- 654 名前:使うと、ハマることがしばしばあるわ []
- [ここ壊れてます]
- 655 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 21:08:55.40 ID:AcLZ31++.net]
- jQueryとなんか関係あるの?
何を渡すかでしょ
- 656 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 21:11:49.95 ID:riPA/UpT.net]
- 生new使ってる人マジで減ったよな
- 657 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 21:13:30.42 ID:AcLZ31++.net]
- それはjQueryの頃から使ってないな
- 658 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 21:14:14.53 ID:AcLZ31++.net]
- そもそもnewするのなんて
ImageとDateぐらいじゃなかったか?
- 659 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 06:10:11.90 ID:XT+LC0O/.net]
- class導入以前のJSは組み込みコンストラクタとパフォーマンス(と稀にプロトタイプチェーン)以外の面でnewするメリット無かった印象。
今の方がnew使ってるかな
- 660 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 07:12:43.77 ID:SrtBIq6s.net]
- 他言語見ながら驚き最小を目指せば大体こうなるよね
って感じの機能追加がほとんどじゃね
- 661 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 17:19:00.56 ID:LdVpCjsL.net]
- >>639
JavaScriptの仕様がポンコツなだけでまともな仕様だったらそもそも必要無かった
- 662 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 17:39:11.57 ID:XT+LC0O/.net]
- 今どきの言語ってだいたいアロー関数あるんじゃね?
- 663 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 21:18:08.29 ID:J8YGJLtE.net]
- アロー関数と普通の無名関数の違いを新人に説明したら意味不明みたいな顔された
わけがわかりませんと
- 664 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 21:22:03.19 ID:9ef64+I3.net]
- jsはそれでthisが変わったりするもんなぁ
- 665 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 21:24:43.04 ID:LdVpCjsL.net]
- アロー関数がある他の言語ってあるか?
- 666 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 21:33:36.10 ID:uPGWhm5C.net]
- javaは8から使えるし、phpでは7.4から使える
- 667 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 21:41:40.51 ID:6ib+SQy6.net]
- それ無名関数じゃね?
- 668 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 22:29:53.72 ID:DcU1Z0EW.net]
- jsのアロー関数ってthisの扱いが既存のfunctionと違うだけでしょ。
どっちも無名関数にできるから無名関数との違いなんてない。
- 669 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 22:42:04.97 ID:9mRjomur.net]
- >>657
はい無能アホが適当なこと抜かしとる
- 670 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 22:47:17.42 ID:+MjFaIzv.net]
- ぶっちゃけ全部アローでいいかなと思ってる
- 671 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 23:56:36.46 ID:c18Wr1GK.net]
- 今なら全部アローでいいけど
既存のコードがね
- 672 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 00:25:53.23 ID:LERkOP0z.net]
- >>656
無名じゃないが?
- 673 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 01:02:14.70 ID:FzNLSrkR.net]
- PHPはサーバーのバージョンが不安で、結局まだ使えないのよな
未だにfunction現役だわ
- 674 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 06:16:46.34 ID:jj/Zw/1S.net]
- 機能に差異がある場合、機能的に正しく使い分けることで、コードの意図をはっきりさせる事ができるよね。
逆に差異が無いのに混在かますと混乱する
- 675 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 06:44:33.89 ID:Ccx0QwXQ.net]
- うんうん
- 676 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 07:20:09.28 ID:yZXPyOt1.net]
- うんこ
- 677 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 07:43:49.04 ID:1iNVR91A.net]
- >>652はいったいどういう説明したんだろう
- 678 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 15:40:38.80 ID:9M5tBwbX.net]
- Javaのはラムダ式だろ
演算子をアローと呼んでるだけでJavaScriptのアロー関数とは別物
- 679 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 15:50:04.92 ID:63gWZnb2.net]
- アロー関数を勘違いしてるバカどもしかいないのかよ
- 680 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 17:05:52.78 ID:azeIkm+j.net]
- >>666
無名の場合thisを呼び出したオブジェクトにバインドするけどアローはされないんだよ これ以上わかりやすい説明もないと思うが意味不明ですと言われた
- 681 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 17:12:21.96 ID:ciEjlrhe.net]
- JSでthisを使うなが正しい
- 682 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 17:47:50.45 ID:tSxQ2i75.net]
- >>669
その辺はthis地獄体験してないとピンとこないよな thisが排除されつつある現状だと理解されないと思う
- 683 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 17:52:27.40 ID:jj/Zw/1S.net]
- >>669
新人さんにそのへんの有り難みはわからんかもね。 なんでや、とりあえず便利そうだしthisバインドしとけばええやんけとか思ってそう
- 684 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 18:15:49.31 ID:pcitjLrl.net]
- 今ならthisはclass構文の中で使うもの
って決めつけちゃって良いと思う イベントのthis?知らない子ですね…
- 685 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 19:09:02.92 ID:v0f7/C6A.net]
- >>669
bindがわかってないんじゃね
- 686 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 19:56:28.07 ID:T7lNlQRb.net]
- >>669
それで誰に対しても伝わると思ってんなら頭おかしい
- 687 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 20:34:05.33 ID:tSxQ2i75.net]
- >>675
バカは黙ってろ な?
- 688 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 20:50:00.02 ID:T7lNlQRb.net]
- >>676
そうだね黙っていたほうが良いと思うよ
- 689 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 21:28:49.69 ID:1iNVR91A.net]
- >>669
新人「は?アロー関数だって無名だろ?マジ意味不明www」 とか言われたわけじゃないとすれば、jsのthisがそもそもどういうものか伝わってないんじゃね?
- 690 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 02:26:35.75 ID:G40R/NM4.net]
- ところがどっこいvue.jsだとかなりthisを使うんですよね
- 691 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 11:38:44.64 ID:yba2YYKl.net]
- いまからVue使う案件なんて無いだろ
- 692 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 12:10:00.57 ID:cwXy5DoV.net]
- 慣れてるからとか使える奴がいるからとか実績があるからとか言って、レガシー技術での新規案件が山程生まれる。そしてガラパゴスへ……。
マジレスするとVueはまだ全然レガシーでも無いんちゃう。知らんけど。
- 693 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 14:16:14.53 ID:r2pME0LK.net]
- ずっと低空飛行なんだから大差ないよ
- 694 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 16:10:48.15 ID:hHadM2Ma.net]
- bindするthisを差し替えて汎用的に使える関数を作ったら凄く便利だったが、俺以外は誰も使う奴がいなかった。
バックエンド上がりに多いがthisはいつもクラス本体を指すと認知が歪んでるからな
- 695 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 16:18:07.85 ID:9TAw+SUC.net]
- Vueはscript setupのシンタックスシュガーがイケてる
しかし現状だとIDEの解析が弱いのが難点か
- 696 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 16:53:55.96 ID:Fs1rsRs1.net]
- >>683
お前が作ったもの(ゴミ) ・汎用的に使える関数.bind(this) 本当に必要だったもの ・汎用的に使える関数(this) ってことでOK?
- 697 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 17:17:48.36 ID:hHadM2Ma.net]
- >>685
>>>683 >お前が作ったもの(ゴミ) >・汎用的に使える関数.bind(this) > >本当に必要だったもの >・汎用的に使える関数(this) > >ってことでOK? 関数内にはthisを渡し、関数の中でthisをbind 日付を求めて値をセットするが、差し替えるstateはthisによって変わるという塩梅
- 698 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 17:21:17.15 ID:cwXy5DoV.net]
- 稀にthisの動的特性が役に立つ事が確かにある。ほんとに稀に
- 699 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 17:30:00.78 ID:t3IP5oUJ.net]
- HooksきてからReactでthis使う場面とかある?
Vueはしらない
- 700 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 17:57:42.22 ID:Wu9PD3Ze.net]
- >>686
値が不定な関数は使いにくいな
- 701 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 18:07:05.99 ID:Wv9082T5.net]
- thatならよく使う
- 702 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 19:30:47.36 ID:Fs1rsRs1.net]
- >>686
うん、つまりfunction foo(obj) { ... }という関数を foo(this)と呼び出すってことでしょ? そのobjをthisとしてbindしてthis.setDate(日付)とかやってるんだろうけど 普通に obj.setDate(日付) とやればいいだけだよね?
- 703 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 21:18:38.32 ID:4ze9MNcj.net]
- >>688
ないっすね Reactはthis排除に成功した
- 704 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 22:17:11.35 ID:Wv9082T5.net]
- このやろうめ!
- 705 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 09:34:33.89 ID:ipN7d7Ir.net]
- thisを排除した結果、フレームワーク固有の仕組みに依存するようになったわけだが
それで本当に幸せなのか、甚だ疑問がある
- 706 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:02:26.75 ID:zu7kiCiA.net]
- フレームワーク
- 707 名前:スレでフレームワーク全否定に僕困惑 []
- [ここ壊れてます]
- 708 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:13:13.68 ID:LK5tZoqm.net]
- フレームワークスレでフレームワークレス
- 709 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:23:41.36 ID:Qu9pJiER.net]
- フレームワークスレだけどアンチフレームワーク住み着いてるからね。仕方ないね
- 710 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:28:25.51 ID:pk3Ilzgy.net]
- reactは独自過ぎなんだよ
だからアンチが居てもおかしくない
- 711 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:46:54.06 ID:NVENyWNJ.net]
- >>698
独自性?どこがやねん?( ゚∀゚)??
- 712 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 11:34:51.34 ID:BTXEZ6UL.net]
- Reactはフレームワークじゃない定期
- 713 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 12:03:02.06 ID:qGnqPwKH.net]
- 私はReactがJavaや.NETの開発者向けではないことに気がついた。
この場合は、デザインパターンが似ているAngularが適切な選択だったろう。
- 714 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 13:51:04.54 ID:NVENyWNJ.net]
- おれはまさにフレームワーク屋だよ。
クラスを使って開発者の自由を奪って 羽交い締めにするのが俺のお仕事♪
- 715 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 15:29:28.83 ID:Qu9pJiER.net]
- 開発者の自由を奪う行為は必ずしも悪じゃなくて、それは効率を上げるルールてあったり、思想だったりするよね。
Reactで言うとdangerouslyuSetInnerHTMLとか明らかに使ってくれるな的な名前と長さで結構好きだw
- 716 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 06:56:14.95 ID:vKd+fc2U.net]
- Typescriptによる型強要による圧政政治
それがオレのフレームワーク♪
- 717 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 07:16:51.40 ID:l+7/dDw0.net]
- フレームワークがちゃんとした型パズル書いてくれてたら、使う側はほぼ型推論だけで書けるから楽ちん
- 718 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 18:02:18.95 ID:KsVTlzvG.net]
- redux触ってるけど、なんかしっくりこないな
- 719 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 18:13:44.92 ID:4SOYgxG/.net]
- Reduxって必要か?
rootにstateとmodifierを持たせてpropsで渡していくだけじゃないの??
- 720 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 19:28:11.07 ID:gIBu+M1d.net]
- redux原理主義者くるぞ
- 721 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 19:32:59.59 ID:ihA7E++L.net]
- 馬穴リレーで苦しむかACTIONで苦しむか
- 722 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 19:48:16.12 ID:X6nTItqz.net]
- Recoilっていうのがあってえ
- 723 名前:デフォルトの名無しさん mailto:sage [2021/04/15(木) 20:15:02.55 ID:yTBNglPI.net]
- hooksも大規模になるとだんだんキツくなってきた
銀の弾丸はないのかよ
|

|