2018年 は 脱React の年だった。 オワコン React

1Name_Not_Found2018/12/27(木) 12:00:49.55ID:???
2017〜2018年に突如出現したReactは
2018年の間にシェアを大きく減らした
2018年は、脱Reactの年だった。オワコンReact

Usage Trend
https://w3techs.com/technologies/history_overview/javascript_library/all/y
React: 2017年1月 なし、2018年1月 0.5%、2019年1月 0.2%

Market Share Trend
https://w3techs.com/technologies/history_overview/javascript_library/ms/y
React: 2017年1月 なし、2018年1月 0.7%、2019年1月 0.2%

※2019年1月は正確には2018年12月27日現在のデータ

27Name_Not_Found2019/01/02(水) 13:24:33.52ID:???
pushstateもまたreactと関係ないがな
お前がreactと関係ないpushstate使おうとして分からなくてreactのせいにしてるだけ。
こういうすべて一体になってる前提の的はずれ批判するのはrailsやangularユーザーに多い。

28Name_Not_Found2019/01/02(水) 14:39:12.29ID:???
誰にむかってイキってるんだよ?笑

29Name_Not_Found2019/01/03(木) 01:15:33.64ID:???
>>26
必要もないのにSPAにして難しーっていってるだけじゃねw

30Name_Not_Found2019/01/03(木) 02:19:11.79ID:???
スマホアプリとして利用してもらうためにSPA化するのは必須じゃないか?
必要がないのだとしたらwebアプリケーションを作った経験がない
ペライチ(ランディングページ)しか作ったことがないHTMLコーダーってことだよね?

web制作って静的HTML限定なの?
フロントエンドエンジニア
バックエンドエンジニア
もいるものだと思ってたが違ったのか…

31Name_Not_Found2019/01/03(木) 05:09:52.44ID:???
> スマホアプリとして利用してもらうためにSPA化するのは必須じゃないか?

※ただしスマホアプリとして利用してもらう場合に限る

って書かないと駄目でしょ。
ほとんどのサイト運営者は、スマホアプリとして利用してもらおう
なんて考えてないんだから、レアケースだよそれは

32Name_Not_Found2019/01/03(木) 05:12:09.30ID:???
> web制作って静的HTML限定なの?

限定ではないが大半

> フロントエンドエンジニア
> バックエンドエンジニア
ほとんどのサイトは、バックエンドはウェブサーバーのみ
もしくはブログ動かすのに必要なMySQLが追加で必要なぐらい

フロントエンドの殆どは、そこでウェブサーバー(+MySQL)で
動かすHTMLとブログ運営者なので
エンジニアと呼べるレベルが必要なのはレアケース

33Name_Not_Found2019/01/03(木) 11:15:24.14ID:???
SPAはバックエンドから取得したデータをきちんとjsで管理しないといけない
当たり前だがjsもメモリリークは存在するから不要なメモリはしっかりと破棄しないとモッサリになるからな

そういう意味でフロントはhtmlとcssだけやれていればいいという時代はとっくに過ぎた

34Name_Not_Found2019/01/03(木) 15:33:22.66ID:???
>>31
>ほとんどのサイト運営者は、スマホアプリとして利用してもらおうなんて考えてないんだから
流石にこれはないわ
ビジネスモデルが広告のサイト運営だと60%くらいがスマホからのアクセス
PWA化してスマホのアプリ一覧に入れてもらうのが2019年の定番だぞ
なんせPCと違い広告クリック率がスマホは段違いに良いので無視するのはありえない

35Name_Not_Found2019/01/03(木) 21:47:22.08ID:???
>>33
> そういう意味でフロントはhtmlとcssだけやれていればいいという時代はとっくに過ぎた

意味がわからん。客からの要求がHTMLとCSSで作れるものなのに
なんでJavaScriptを使わなきゃならんのだ?

手段と目的が逆になってるだろ。
JavaScript使うのが目的だーになってるだろ?

36Name_Not_Found2019/01/03(木) 21:48:03.33ID:???
>>34
> ビジネスモデルが広告のサイト運営だと60%くらいがスマホからのアクセス

スマホサイトからのアクセスですよ?
スマホアプリからのアクセスじゃない。

あなた、区別ついてないですよね?

37Name_Not_Found2019/01/03(木) 21:57:48.87ID:???
jqueryだけで十分

38Name_Not_Found2019/01/03(木) 21:59:25.68ID:???
「うちのサイトは60%がスマホからのアクセスです」

バカ社長「ということは、スマホアプリにしてインストールしてもらえば
もっとスマホからアクセスが増えるのではないかね」

「いえ、スマホアプリをインストールする人は少ないし、
仮にインストールするにしても、今スマホサイトからアクセスしてる人が
アプリからのアクセスに変わるだです。
そもそもうちのサイトにアクセスしない人はインストールしません。
なのでアクセスの総量は変わりません」

バカ社長「PWA化してスマホのアプリ一覧に入れてもらうのが2019年の定番って聞いたぞ」

「たんなる営業です」

39Name_Not_Found2019/01/04(金) 03:41:52.94ID:???
まあ去年Googleのエンジニアがイベントで日本来たときPWAの定義聞かれてそんなものはない単なるマーケティング用語だ言っちゃったからなw
サービスワーカーとかwebappマニフェストとかpushapiとか個々の技術用語でやって欲しいよ。

40Name_Not_Found2019/01/04(金) 07:30:34.34ID:???
>>35
別にお前に向けて言ってないから勘違いすんな

41Name_Not_Found2019/01/04(金) 09:24:52.37ID:???
>>40
俺がお前に向けていってるんだよ
俺のレスに反対意見がないなら黙ってろ

42Name_Not_Found2019/01/04(金) 10:55:18.65ID:???
>>41
htmlとcssしかできないカスに用はない

43Name_Not_Found2019/01/04(金) 11:58:25.69ID:???
>>42
やっぱり手段が目的となってるんだな
客からの要望を実現するのにHTMLとCSSで十分なんだからJavaScriptは使う必要はない
使ったとしてもアクセス解析入れるぐらいだ

44Name_Not_Found2019/01/04(金) 13:38:05.30ID:???
>>43
だからてめええうぜえええええ
htmlとcssだけの客の話などしてねえんだよ!
気持ち悪りぃからレスすんな頭わりぃな!!!
勝手にてめえだけでやっとれ!!!

45Name_Not_Found2019/01/04(金) 14:54:06.11ID:???
>>44
俺がレスすることは止められない
文句あるなら5ちゃんねる管理人にでもお願いしたら?

世の中のサイトの大半がHTMLとCSS、そして
わずかのJavaScriptでできてるのだから
Reactなんて不要

46Name_Not_Found2019/01/04(金) 14:55:02.86ID:???
まあ、あれだ。負け犬がこのスレから出ていくってことで
いいじゃないか?w

47Name_Not_Found2019/01/04(金) 15:32:12.58ID:???
>>45
脳みそがバカだとほんと困るよな
お前のことだ

誰がhtmlとcssだけで完結するヘボサイトのこと言ったんだよ?
テメーには必要ねえんだからテメーは一生htmlでオナってろ!!!
まあどうせ理解すらできないバカだから吠えてるだけなんだろうがwwwwwwwwwwwww

48Name_Not_Found2019/01/04(金) 15:46:46.14ID:???
>>47
その理屈で言って、Reactが必要ないサイトばかりあるということだよ。

あ、Reactが必要ないものは、ヘボサイトなんだ。そうなんだー、でしたっけ?w
大変ですね。Reactを売りつけるために、既存のサイトに喧嘩を売るのは(苦笑)

49Name_Not_Found2019/01/04(金) 16:00:00.12ID:???
>>48
お前がReact使えないのはよくわかった
バカで無能でクズで人間として底辺の中の底辺だから習得することもできないのだろう
脳みそがサル並ってかわいそうだがお前の親や先祖から受け継いだバカなDNAだから大切にしとけwww

50Name_Not_Found2019/01/04(金) 16:10:03.39ID:???
なんどReact使う用途なんて殆ど無いって言ってるのに
俺が使えないこと誤読するんだなw
目悪いのか?それとも悪いのは頭か?

データ見りゃ明らかだろ
React使うサイト減ってるんだぞ

Usage Trend
https://w3techs.com/technologies/history_overview/javascript_library/all/y
React: 2017年1月 なし、2018年1月 0.5%、2019年1月 0.2%

Market Share Trend
https://w3techs.com/technologies/history_overview/javascript_library/ms/y
React: 2017年1月 なし、2018年1月 0.7%、2019年1月 0.2%

51Name_Not_Found2019/01/04(金) 16:10:50.17ID:???
Reactブームは1年で去ったな。ご愁傷さまw

52Name_Not_Found2019/01/04(金) 18:19:12.55ID:???
あーjquery房のお前か
毎年死ぬまでやっとれwwww

53Name_Not_Found2019/01/04(金) 18:22:47.68ID:???
そりゃまあ、jQueryはずーっと続くんだから
毎年死ぬまでやることになるだろうな
それをお前は認めたわけか

54Name_Not_Found2019/01/04(金) 18:42:05.68ID:???
Reactはいずれモバイルアプリが競合するんであって既存のページだけ表示すればいいブログやニュースサイトはこれからもHTMLでやればいいんだよ
Facebook、インスタ、Twitter、LINEの一部が採用しているように状態を持って快適処理することに力を発揮するんだから
ReactにしてもVueやポリマー?とかいうGoogleのフレームワークにやられるかもしれないしまあいつでも移れる準備だけしておけばいいのさ

55Name_Not_Found2019/01/04(金) 18:42:11.91ID:???
棺桶に入るその日まで確実にやれよ

56Name_Not_Found2019/01/04(金) 18:45:30.54ID:???
モバイルアプリと競合というのは今WebView使ってるものや特にネイティブAPIを必要としない軽量アプリね
Webアプリが一番になることはないけどPWAによって一定のシェアは取る
同じアプリをいちいち個別の言語で作るよりWebアプリ1つ作ったほうがコストと品質の両面で圧倒的に有利だからな

57Name_Not_Found2019/01/04(金) 18:56:16.57ID:???
で、またアプリアプリうるさいカスがいるが

アプリ開発はネイティブ言語でやればいいし
実際どこもネイティブに移行してる
結局OSの機能を使いこなそうと思ったらそれしか選択肢がない

ウェブサイトはHTMLとCSSとわずかなJavaScriptでいい
Reactとか使う意味ないんだよ

58Name_Not_Found2019/01/04(金) 19:02:25.15ID:???
WebViewを使ってるアプリはいくつもあるが
殆どはアップデートの通知とか、告知とかヘルプとかで
メインの機能としては使わないんだよな

アプリを更新することなく、HTMLで書いた最新情報を
見せるために使っている

59Name_Not_Found2019/01/04(金) 19:03:37.83ID:???
>>56
> 同じアプリをいちいち個別の言語で作るよりWebアプリ1つ作ったほうがコストと品質の両面で圧倒的に有利だからな

でもさ、ネイティブアプリと全く同じものを
ブラウザで見れるものなんて無いよね?

60Name_Not_Found2019/01/04(金) 19:22:32.37ID:???
>>59
全く同じものを求めるならネイティブ当然
けどLINEの各種アプリ使ってやっぱりネイティブじゃないとだめと思う?
うちはモバイル、デスクトップ、ブラウザとそれぞれ作ってたからかなりコストもったいなかったがPWAのWeb試作したら効果絶大
Safariの対応が対応進んで本採用になったら各プラットフォームエンジニアは別の食いぶち見つけないとやばいwww

61Name_Not_Found2019/01/04(金) 19:22:43.44ID:???
pure react で `<select>` を使う
https://qiita.com/noobar/items/44046425daae9771cc8d

↑を参考にしてるんですが、reactで<optgroup>を使うにはどうしたら良いんですか?
なんか冗長過ぎて、Reactがオワコンになるのも当然だって思ってしまいました

62Name_Not_Found2019/01/04(金) 19:23:49.79ID:???
>>60
> けどLINEの各種アプリ使ってやっぱりネイティブじゃないとだめと思う?
ネイティブじゃないと駄目だろうね
だからそこLINEもネイティブにしてるんだし、議論の余地はない

63Name_Not_Found2019/01/04(金) 19:25:57.83ID:???
Reactの問題点は、単一のソースでAndroid、iOSで動くスマホアプリは作れるが、
ブラウザで動くウェブアプリは作れないってところなんだよ。

なんでかって?理由は単純
React公式に同一ソースでブラウザで動かす機能がないから
だから>>60が嘘だってすぐに分かる

64Name_Not_Found2019/01/04(金) 19:32:57.09ID:???
jQueryだとこんなに簡単に<optgroup>が使えます。
https://jqueryui.com/selectmenu/

HTMLは純粋なHTMLで、仮にJavaScriptが動かなくても
フォームは動作するでしょう

なんでReactはこんなことすらできない物なったんですか?

65Name_Not_Found2019/01/04(金) 19:58:22.06ID:???
>>63
それはReactNativeでそんな話は一切してない
twitter pwaでググってtwitterの今までの動きを復習すべしw

66Name_Not_Found2019/01/04(金) 23:38:25.04ID:???
>>65
Twitter Liteの話してる?
Liteって書いてあるように制限版だし
PC版とは別に作るのが良いって判断だろうね
それにスマホアプリはネイティブアプリだし

67Name_Not_Found2019/01/04(金) 23:39:49.85ID:???
そもそもじゃあTwitterと同じようなことをしているサイトは他にいくつあるか?って
いったら無いでしょ?その結果がシェア0.2%だよ

68Name_Not_Found2019/01/04(金) 23:55:26.19ID:???

69Name_Not_Found2019/01/05(土) 01:20:09.84ID:???
>>67
知ってるのはアベマTVとクックバッドだな
その他のYahooや価格コムあたりもやってるはずなんだが老舗の有名サービス改修までには及んでないね
状態を持つアプリを作るときにSPAは本領を発揮するから万能ではないし敷居も少し高めだからシェア低いのはしゃあないな
今はVueが注目を集めてるしPWAが出てきた以上何らかのSPAは一定の需要があるはず

70Name_Not_Found2019/01/05(土) 01:27:16.07ID:???
>>68
これPythonやJavaScriptやJavaでやってみたけど年末前から全部急落してるから怪しい
ただし唯一Vueだけが伸びてたからReact超えしたVueがやばいかもしれんw

71Name_Not_Found2019/01/05(土) 01:35:58.35ID:???
>>69
そういうコンテンツが充実しているサイトぐらいなんだよな
意味があるのって。

もしブラウザで見てるときにアプリインストールしてくださいって
でたらうぜーってなる。YAHOOとか

72Name_Not_Found2019/01/05(土) 01:38:56.67ID:???
>>70
vueはすごいよね。
Googleトレンド開始の2004年から一定の人気を保っている

https://trends.google.co.jp/trends/explore?date=all&q=vue


あ、皮肉だよ?w

73Name_Not_Found2019/01/05(土) 02:09:32.77ID:???
>>71
facebook用に生み出されたものだから滞在時間の長いアプリ的な使い方に最適化されてるからね
ニュースサイトのような1ページの表示が多いケースだとクライアント側でJavaScriptレンダーなんて時間の無駄

Strutsでサーバーで状態管理した経験者としてはSPAでコンテンツ配って後は各クライアントに任せるのはいい時代になったと思うw

74Name_Not_Found2019/01/05(土) 02:38:24.93ID:???
うん。利用パターンはわかった。というか最初からわかっている。

最初からそういうのが必要なサイトは少ないという話をしてるんだよ
本当に数えるほどしか無い。

75Name_Not_Found2019/01/05(土) 07:48:41.45ID:???
>>74
じゃあ数えてみろよ?

76Name_Not_Found2019/01/06(日) 18:49:06.89ID:???
>>70
vueの星の半分は中国人でできていますw

77Name_Not_Found2019/01/06(日) 18:49:22.74ID:gpdTq3lb
>>8
犯罪者のいないクリーンな刑務所を目指すべきでは。

新着レスの表示
レスを投稿する