- 1 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 13:42:32.51 ID:qRfDE337.net]
- 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/ ★ここではjQuery, Ruby, C#, Blazorの話題は禁止です ★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
- 620 名前:デフォルトの名無しさん mailto:sage [2021/12/07(火) 21:06:40.97 ID:3sCD52Wa.net]
- そんなゴミ捨てろ
- 621 名前:デフォルトの名無しさん mailto:sage [2021/12/08(水) 06:27:39.02 ID:/+2pmQ3S.net]
- Reactってなんでこんなにバージョンアップ早いん
- 622 名前:デフォルトの名無しさん mailto:sage [2021/12/08(水) 07:29:52.25 ID:APtdEV/k.net]
- 作りかけだからさ
- 623 名前:デフォルトの名無しさん [2021/12/09(木) 23:23:20.08 ID:b7QjysGC.net]
- >>601
ありがとうございます! モチベ低下の理由は自分でも理解しているのでなるべく早く回復できるようにがんばります!
- 624 名前:デフォルトの名無しさん [2021/12/09(木) 23:28:28.74 ID:b7QjysGC.net]
- >>602
高校までは案件受けるつもりはありませんがどんな内容なのかとかは今のうちにある程度見ておこうと思います
- 625 名前:デフォルトの名無しさん [2021/12/09(木) 23:32:17.08 ID:b7QjysGC.net]
- >>605
一応lp?みたいなものは作っています。勉強の方は、親と相談して高校までは勉強最優先。 高校からは最低限の勉強をしていればあとは自由にやっていいよということになりました
- 626 名前:デフォルトの名無しさん [2021/12/10(金) 02:37:04.41 ID:qJ56jeJE.net]
- >>614
がんばれー良い親御さんで良かったね 或いは余計なお世話かもしれんが高校入っても高校の3年間でしか学べない事を優先して欲しい ほとんどの場合それが最短距離だから
- 627 名前:デフォルトの名無しさん mailto:sage [2021/12/10(金) 11:11:46.04 ID:JcEd7rWX.net]
- どうでもいい自分語りだけど、
高校で友達とあれこれPCいじったときが一番プログラミングのモチベ高かったわ Javascriptを無効にするような時代の前だったけど、自由だったな。いろんな意味で
- 628 名前:デフォルトの名無しさん mailto:sage [2021/12/10(金) 12:33:46.30 ID:D4II6tZ4.net]
- 今となっては古すぎる本だけど学生時代に JavaScript: The Good Parts に出逢った事で俺の方向性は決まってしまった。あの本を読んでプログラミングの美しさ面白さに取り憑かれた
- 629 名前:デフォルトの名無しさん mailto:sage [2021/12/10(金) 18:01:00.28 ID:S06XoZnn.net]
- >>617
いいなぁ
- 630 名前:デフォルトの名無しさん [2021/12/10(金) 20:05:50.94 ID:Mhawf7kV.net]
- Microsoft Ninja 地球一周の旅。
- 631 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 03:20:52.03 ID:7ERsVTv0.net]
- 【悲報】ホロライブ6期生のスーパーエースVtuber沙花叉クロヱさん、初収益化配信1時間で1000万稼いでしまうw
https://krsw.5ch.net/test/read.cgi/ghard/1639158137/
- 632 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 16:48:03.94 ID:4ZOnX4zT.net]
- reactサイトのcms として久しぶりにWordPress使う事になったんだけどこれ全然進歩してないのね
- 633 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 17:32:29.19 ID:HJUnekpi.net]
- WordPressのエディタにReact使ってるから進化してる
- 634 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 17:09:54.13 ID:aUiHIMOo.net]
- それは進化と言えるんだろうか <
- 635 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 17:12:38.53 ID:nA6/0TS6.net]
- GutentagってReactなんだっけ?
- 636 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 17:13:09.17 ID:XwyXkECx.net]
- WordPressとか素人かよw
- 637 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 18:10:19.29 ID:yesYZJSJ.net]
- WordPressをheadles cmsで使うってのは良くある
運用側がWordPressに慣れてるってのが理由 けど開発から見たたら今時PHPかよっていう心理的負担が大きい WordPress REST APIもウンコ
- 638 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 21:21:27.62 ID:7L6Sjv4n.net]
- 無料だから対費用効果を考えたらwordpressでいいじゃんってこと
- 639 名前:デフォルトの名無しさん [2021/12/13(月) 01:20:17.05 ID:dWbD/uzR.net]
- 昔は流行ったが今WYSIWYGエディタなんて使わんだろ
全く追ってないから分からんがスマホ対応すら罠がありそうで怖いぞWordpress
- 640 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 11:23:17.67 ID:PIK/4x8h.net]
- YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、
Ruby on Rails のポートフォリオで転職する キャリアパスも、Rails → Go のみ PHP は、一生やらなくて良いと言ってる たぶん転職できても低給料で、文句ばかり言われるから、 Java とか、そういう低給料を目指す人は、サロンへ入れないのだろう サロンで給料の文句ばかり言われると、 サロンの評判が悪くなり、廃れていくから そういうサロンを運営したくない。 だから、モダンな会社で、ちゃんと給料がもらえる、Rails, Go のみに絞っている
- 641 名前:デフォルトの名無しさん [2021/12/13(月) 12:53:09.65 ID:JjylRdKZ.net]
- railsってモダンに入るのか?
今となっちゃphp/laravelの下位互換だと思った そもそもマトモなエンジニアは日本限定のクソサロンとか作らずに英語圏向けに発信するし、OSSなりカリフォルニアなり目指すんじゃないのかな
- 642 名前:629 mailto:sage [2021/12/13(月) 13:40:18.11 ID:PIK/4x8h.net]
- KENTA がいつも言ってる
Rails を使っている会社は、社風・開発環境がモダンだからって。 最も最先端 例えば、伊藤淳一がCTO のソニックガーデンは、全社員がリモートとか 逆に、Java は絶対にモダンじゃないw
- 643 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 14:22:05.58 ID:V+TdpacW.net]
- Railsはオワコンなのにモダンってなんだよ
Ruby自体がもはや見向きもされていないし
- 644 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 14:28:54.97 ID:Lu+jeBDR.net]
- goも落ち目だしな
- 645 名前:デフォルトの名無しさん [2021/12/13(月) 21:57:06.34 ID:YxEc5/TD.net]
- ナウなヤングはVueだよな
- 646 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 21:59:33.03 ID:fp3aOh42.net]
- 結局jQueryがナンバーワンやって気づいたわ
- 647 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 17:01:22.60 ID:D3gg7jKQ.net]
- Goはインフラ界隈で広まり始めたけど雲行きは怪しいな
- 648 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 21:11:11.27 ID:/fESZ1G4.net]
- WordpressとReactの組合せってイマイチターゲ層が分からんな
- 649 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 21:13:15.89 ID:/fESZ1G4.net]
- KENTA好きなヤツってイケハヤとか好きそう
- 650 名前:デフォルトの名無しさん mailto:sage [2021/12/15(水) 07:02:11.97 ID:CevG0U/x.net]
- Reactヘビーユーザーが思うSvelteの良いところ
https://qiita.com/tonio0720/items/88e62e6beffa9adc1a7f Reactを使う上で特に不満があったわけでもないですが、Svelteに乗り換えてみると無駄が多かったことに気付かされました。
- 651 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 08:52:43.61 ID:ZViVwDnV.net]
- いうほどヘビーユーザーじゃなかったんだろ
- 652 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 17:32:41.77 ID:e+zRdiVV.net]
- ライブラリない時点で選択肢から外れるわ
- 653 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 17:58:40.48 ID:DlY/T7am.net]
- そもそもReactからSvelteに乗り換えられるような規模感って、それ技術選定の段階でミスってるんよ・・・
てか、Recoilのおかげで固有コンポーネントの凝集度が高くなるから 変更時の影響範囲が狭くてかなり楽になったわ
- 654 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 22:56:25.29 ID:5BXN3ZtS.net]
- Reactが使える範囲はすごく小さいって話だな
jQueryが今も王者である理由 さて現在は・・・jQueryのシェアは4ヶ月連続で0.1%増加し続けて 78.5%にまで到達、なお一年前は77.1%でした。 これが現実やで
- 655 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 23:30:40.25 ID:/b1W7aYn.net]
- はいはい今日もご苦労さん
- 656 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 01:23:35.57 ID:4KhQcFRS.net]
- wordpressインストールするだけでjqueryシェア増えるからな
詐欺サイトが自動量産されてるからシェアが増えると詐欺も増えるだけ つまりjqueryは詐欺のためにシェアを拡大している これを自慢するアホは詐欺以下の存在
- 657 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 01:55:08.72 ID:HgDdUmgR.net]
- 頭悪そう
- 658 名前:デフォルトの名無しさん [2021/12/18(土) 09:42:47.02 ID:odsCERiM.net]
- で、結局vueとreactどっちがいいの?
- 659 名前:デフォルトの名無しさん [2021/12/18(土) 10:08:57.24 ID:S/VVluSn.net]
- 同じ東アジア人が作ったVueに決まってるだろ。
東洋の神秘が感じられるし。
- 660 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 10:54:11.46 ID:09VA1HW7.net]
- >>647
「最近は○○をよく書いてます」 この○○に入れたい方
- 661 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 12:21:27.75 ID:vKnOh+8c.net]
- >>645
React使って何かを作るよりもWordPressを使う方を選ぶってことやろw
- 662 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:28:19.45 ID:8H10breR.net]
- こんにちは、初心者デス!
家のWindowsにReact nativeをセットアップしましたが エミュレータがフリーズします(うまく行けば10分以上かかってやっと表示されます)。 プロセッサーが悪いのですか? AMD A4-9125 RADEONR3,4 COMPUTE CORES 2C+2G 2.30GHz 皆さんはもっと良いものを使って作ってますか?
- 663 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:30:21.84 ID:vKnOh+8c.net]
- >>651
そんなレベルのやつがReactを使うな jQueryを使うべき 基礎から始めろ
- 664 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:32:44.47 ID:8H10breR.net]
- >>652
後でやります!めっちゃ急ぎで性能的に大丈夫かどうか知りたいです。 大丈夫でないなら今から買いにいかなきゃならないので。
- 665 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:35:02.83 ID:vKnOh+8c.net]
- >>653
急いているふりをするな 自分が無能であることを知ることから始めろ そして自分で調べろ それが今すぐにやるべきことだ
- 666 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:35:57.79 ID:vKnOh+8c.net]
- デキない人ほど「忙しいフリ」に走る真の理由
https://toyokeizai.net/articles/-/131261
- 667 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:36:28.81 ID:vKnOh+8c.net]
- なぜ暇な人ほど「忙しいふり」をするのか
https://diamond.jp/articles/-/49822
- 668 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:37:26.94 ID:8H10breR.net]
- >>651への回答まだまだ募集中
- 669 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:38:18.89 ID:8H10breR.net]
- >>651の再掲
家のWindowsにReact nativeをセットアップしましたが エミュレータがフリーズします(うまく行けば10分以上かかってやっと表示されます)。 プロセッサーが悪いのですか? AMD A4-9125 RADEONR3,4 COMPUTE CORES 2C+2G 2.30GHz 皆さんはもっと良いものを使って作ってますか?
- 670 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:38:37.54 ID:vKnOh+8c.net]
- 性能が悪いんで100万ぐらい用意して
新しいパソコン買え 他の人は20万とか10万とか5万とか3万とか 騙してくるだろうな
- 671 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:39:35.70 ID:vKnOh+8c.net]
- すでに答えました。
他の人もどうぞ それっぽい回答をよろしくおねがいします(笑)
- 672 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:40:01.27 ID:yvc9u4tM.net]
- >>652
React NativeとjQueryを比較するとか正気か!? 使えるフィールドが全然ちゃうやん >>651 CPU性能もさることながら、メモリ足らんのちゃうか。まずタスクマネージャー見ろ。 つか、スレチ
- 673 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:40:48.62 ID:vKnOh+8c.net]
- ほら、メモリを買ってこいってさ!
- 674 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:41:50.21 ID:vKnOh+8c.net]
- jQueryとか言ってるやつが言うことは全部ウソだから
- 675 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:06.86 ID:vKnOh+8c.net]
- あw ID変わってなかったwww
- 676 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:24.58 ID:8H10breR.net]
- >>661
ありがとうございマス!メモリも足りません! 数年前のものです。 新品の高性能のやつ買ってきます。ではではスレチ失礼しました!
- 677 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:44.22 ID:pHjv7ptJ.net]
- >>651
うーん、やっぱりGPUの性能が足りんのではないですかな?
- 678 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:59.90 ID:vKnOh+8c.net]
- >>651
HDDの容量が問題だね
- 679 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:43:24.50 ID:vpsM3JRH.net]
- あれ?なんでIDもとに戻ったんだ?
- 680 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:44:01.43 ID:vpsM3JRH.net]
- >>661はうまいこと初心者を騙せたなw
- 681 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 16:46:41.92 ID:/YNmqt9S.net]
- Headless CMSとしてWordPressを使う案件って結構あるけどそれ以外使ってる人って何使ってる?
- 682 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 19:28:08.88 ID:t3mLfSwa.net]
- ヘビーユーザーって言うか単にjQueryで作ってもいいような感じのモノを無理やりReact使って作ってたんだろうなとしかね…
- 683 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 19:29:48.10 ID:t3mLfSwa.net]
- >>651
A4-9125ってCeleron相当やんそら重いやろ
- 684 名前:デフォルトの名無しさん mailto:sage [2021/12/19(日) 15:02:04.83 ID:XDi/D+aA.net]
- 未だにFCやVFCで型付けしてんの多いのが良く分からん
ジェネリクス使えないし、余計な非推奨の含まれたpropsが渡ることになるし そもそも公式のCRAやDocusaurusとかを見たら使ってないし
- 685 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 18:55:42.49 ID:MpI5dMic.net]
- https://kentutorialbook.github.io/functionalprogramming2022/
| 5.2. オブジェクト指向時代の終焉 | | JavaScriptはES2015(ES6)時代になり、オブジェクト指向そのもののClass(クラス)が新たに導入されました。 | これに伴い、Reactでも、フレームワークの根幹となるコンポーネントをClassで表現するように標準化されました。 | | 筆者などは「いくらJavaScriptが根強いオブジェクト指向ファンの要請から、後方互換性のようなクラスが導入されたからといって、 | Reactのようなメジャーな外部ライブラリまでそれに習うのは困ったことになった、時代の逆行だ」と、まったく歓迎していませんでした。 | | 案の定、オブジェクト指向のクラスを標準コンポーネントとして利用するというReactのアプローチは失敗し、 | 実質クラス実装のコンポーネントは破棄し、関数型に近いHooksという仕組みが導入されることになりました。
- 686 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 19:52:11.98 ID:V5h4Q/CP.net]
- そんな経緯じゃなくね?
それはともかく、JSにおいてclassの存在意義が大きく無いのには同意。
- 687 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 20:40:56.41 ID:4I3c8+KB.net]
- スクリプト言語だし、必要に応じて呼び出されるだけのサブシステムだからClassは馴染まないよね。
クラスって入口から出口まで完全にその言語で実現される比較的大きめのプログラムには有効だよ
- 688 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 20:53:50.18 ID:V5h4Q/CP.net]
- そういう意味じゃないです……
- 689 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 20:56:19.56 ID:wAg0N+lC.net]
- Reactのソースみたことないけど関数なのに値はどうやって保持してるんだろ?
中身はク
- 690 名前:ロージャーなのかな? []
- [ここ壊れてます]
- 691 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 21:00:33.61 ID:wKVZlXUG.net]
- クロージャーは苦労するのじゃー
- 692 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 21:06:19.80 ID:MpI5dMic.net]
- >>676
全く違います JavaScriptはクラスインスタンスベースのオブジェクト指向ではなく プロトタイプベースのオブジェクト指向なので かなり後になって最近ようやく後付けでクラスが導入されたという経緯があります
- 693 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 22:21:48.32 ID:xoF9H+aY.net]
- 擬似クラスでも恩恵には預かれる
ダメなのは理解なく使った場合の弊害 要するにアホガードを搭載したのがhooks apps
- 694 名前:デフォルトの名無しさん mailto:sage [2021/12/21(火) 13:47:56.18 ID:4eCXrsgH.net]
- そもそも現行のAngularはクラスベースでうまく機能してるし(以前はゴタゴタしてたけど)
結局は使い方次第 つーか、言語はかくあるべし、みたいなしょーもないこだわりは個人開発だけにして欲しいわ チームに持ち込まれると鬱陶しくてかなわん
- 695 名前:デフォルトの名無しさん mailto:sage [2021/12/21(火) 17:35:27.28 ID:S4hmWBPH.net]
- 郷に入っては郷に従え、という言葉の通り、長い目で見ればモダンJS,TSという郷に従ったほうが利がある。
モダンJS,TS使いは、classがわからんからclassを使わんわけではなく、classを知ってるから必要な時しかclassを使わんのだ。
- 696 名前:デフォルトの名無しさん mailto:sage [2021/12/22(水) 17:58:28.52 ID:bSX9wHrA.net]
- 新しいことを覚えたくないから、覚えなくて良い逃げ道を探しがち
はてブのコメ欄とか見てるとつくづくそう思う
- 697 名前:デフォルトの名無しさん mailto:sage [2021/12/22(水) 18:12:37.58 ID:373P16f8.net]
- もうそろそろ新しいのも出なくなってReactと状態管理とNextさえマスターすればくないか?
- 698 名前:デフォルトの名無しさん mailto:sage [2021/12/22(水) 18:53:04.72 ID:WkDs1ZLi.net]
- Nuxt 3 を今すぐオススメしたい 15 のポイント
https://zenn.dev/ytr0903/articles/d0a91f6180d34e
- 699 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 08:17:00.90 ID:kPplFkzx.net]
- これ本当?
学習コスト高そうでReactとか敬遠してたんだけど手軽に学習出来るならSvelte.jsっての触ってみようかな Svelte.jsは、React.jsなどのライブラリと比べて複雑ではないため、フロントエンド開発初心者でも学習ハードルは高くありません。 また、手軽に開発することができるため、小規模アプリを個人開発したい人におすすめです。https://udemy.benesse.co.jp/development/app/svelte-js.html
- 700 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 08:31:12.60 ID:j2HWxxr9.net]
- Svelteいい感じじゃん
- 701 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 02:58:56.45 ID:r3YAqFM9.net]
- >>61
技術力ないところはvue/nuxt っていうのはめっちゃ合ってるわ
- 702 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 04:13:10.33 ID:9OzOPrjS.net]
- >>689
日本語が読めない人かね? 誤読して全く異なる意味になっているぞ
- 703 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 07:26:27.71 ID:YcHZq73m.net]
- ReactもWeb技術やJSの基礎さえ出来てれば別に難しくはない。元々Web開発やってない人には多分難しい。
- 704 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 08:27:49.63 ID:U4+wjKtW.net]
- jQueryを使っていれば
JSやWebの基礎ができてる 基礎ができてる人は多い
- 705 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 08:42:32.66 ID:YcHZq73m.net]
- jQueryはルールが独特なのでjQueryが生み出すのはjQueryだけ使える人です……。そういう可哀想な人をたくさん見てきました。
- 706 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 08:54:55.42 ID:U4+wjKtW.net]
- jQueryはDOM APIを簡略化してかけるようにしただけですよw
そもそもjQueryはJavaScriptで作られています。 基礎ができてないから、そんなこともわからない。
- 707 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 11:55:14.13 ID:/wq9BcxX.net]
- >>59
jquery UIとか今でも欲しがってるゴミクソがいたとは驚きだわ
- 708 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 12:00:25.96 ID:wJCvYLpU.net]
- jQueryのイテレータとか特殊じゃん。jQueryおじさんが一番jQueryわかってない疑惑
- 709 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 16:51:25.10 ID:lY0WwWdw.net]
- >>687
Reactは最適化しようとすると大変なだけ Recoilやv18で来るConcurrentModeとかが 実現したいことに当てハマる場合はおススメ ただ無理に使うものではないし、ほんとそこに書いてある通り規模感次第
- 710 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:00:46.01 ID:U4+wjKtW.net]
- >>696
それはお前が関数型言語の考え方や高階関数を理解してないから jQueryのイテレーターはJavaScriptのmapなんかにそっくりだ links = [{name: "A", href: "a"}, {name: "B", href: "b"}, {name: "C", href: "c"}]; const hrefs1 = links.map(ary => ary.href); console.log(hrefs1); const hrefs2 = $("a").map((index, element) => element.href).get(); console.log(hrefs2); お前がjQueryをわかってない
- 711 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:08:55.71 ID:YcHZq73m.net]
- 変な例だなArray.from()ご存知ない?
- 712 名前:デフォルトの名無しさん [2021/12/25(土) 18:27:01.06 ID:uRsvRo2Z.net]
- jQueryは
mapとeachで引数順違ったり DOMがthisにバインドされたり 明らかに設計ミスってるからね もし今同等の機能のライブラリ作るならこんな作りにしないでしょ
- 713 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:45:07.84 ID:A1IyMFWz.net]
- jQueryスレでどうぞ
- 714 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 19:46:07.62 ID:U4+wjKtW.net]
- >>700
> DOMがthisにバインドされたり それはDOM APIの仕様に準拠した動作 やっぱり基礎を知らないんだな(苦笑)
- 715 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 21:01:04.87 ID:YcHZq73m.net]
- イテレータの話してるんだからmap引数の関数のthisが配列内の要素(上のコードのケースではa要素)を指すのがおかしいって話してるんでしょ。
わかんない?
- 716 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 21:16:47.01 ID:quJaZiR3.net]
- イテレータの話だったらthisのことになるの?
そもそもthisなんて曖昧なもの使わなければ済む
- 717 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 01:03:44.91 ID:Guj/6jti.net]
- >>703
ツッコミどころ満載で、恥ずかしすぎるレベルだなw やっぱりJavaScriptの基礎を知らねーのはお前じゃねーか > thisが配列内の要素(上のコードのケースではa要素)を指すのがおか 上のコード(>>968)のケースではコールバック関数ではなく アロー関数なのでthisがa要素になることはない > イテレータの話してるんだから jQueryは基本的にDOM APIの拡張なんだから イテレータの話ではなく、まずはDOMが大前提だ jQueryではDOM APIとの互換性のためにthisが要素になっている jQueryはJavaScriptにmapがない時代に作られたもの そのためJ汎用ユーティリティとしてDOMとは無関係の汎用のイテレータも用意されてる 汎用ユーティリティの方のmapはthisにならない https://js.studio-kingdom.com/jquery/utilities/map > 各値を変換する関数を指定します。 この関数内でのthisはwindowを参照します。
- 718 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 01:07:41.90 ID:Guj/6jti.net]
- 上のコード(>>698)のケースではコールバック関数ではなく
- 719 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 06:57:28.45 ID:ZymhXrLB.net]
- >>705
イベント用関数のthisがDOMをbindするのは別に普通だよ。 >>700 の言い方からしてイベントの話じゃないし、(thisが出てくるんだから)アロー関数の話でもないのは明らかじゃん。 > jQueryはJavaScriptにmapがない時代に作られたもの だから古くて独自なんだよね。あとはjQueryスレでやろうか。
- 720 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 10:59:24.81 ID:bwDwv7pP.net]
- jQuery は、this を使えるようにしたのが功績
JavaScript では、thisが狂う。 thisがwindow を指してしまうので、あらかじめthisを、that に代入したりして使っていた
|

|