Vue vs React vs Angular
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5f9f-WCtl)
2018/12/21(金) 21:37:36.86ID:NZqrEm960実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
478デフォルトの名無しさん (ワッチョイ e74e-QWHq)
2019/02/18(月) 22:20:39.28ID:788tab2z0 >>477
そう。英語勉強したほうがマシ。マジで。
そう。英語勉強したほうがマシ。マジで。
479デフォルトの名無しさん (ワッチョイ 8714-yQ/S)
2019/02/18(月) 22:38:28.05ID:dNYL//qB0 フレームワーク本を1週間で読めるとして、
英語を勉強するのとどちらが速いと思いますか?
英語を勉強するのとどちらが速いと思いますか?
480デフォルトの名無しさん (オッペケ Sr7b-/+m/)
2019/02/18(月) 22:44:57.01ID:3Fbf7ypjr 英語は10年やっても無理だがフレームワークなら1日で覚えられる
481デフォルトの名無しさん (ワッチョイ e74e-QWHq)
2019/02/18(月) 22:53:31.84ID:788tab2z0 ウンコ訳で周回遅れの邦訳に付き合わなくてよくなるぞ。
英語なら電子版無料公開してるような書籍でも日本では印刷してボッタくっている。
英語なら電子版無料公開してるような書籍でも日本では印刷してボッタくっている。
482デフォルトの名無しさん (ワッチョイ c701-qPb/)
2019/02/18(月) 22:56:21.87ID:7ubWqY/W0 理解できなけりゃ金払ってでも理解すりゃ良いんだよ。
483デフォルトの名無しさん (ワッチョイ a78b-OU7K)
2019/02/18(月) 23:01:29.12ID:PvqzGaNZ0 理系じゃないんで抽象的な表現が苦手なんだよな。なので、ひとつ何か
コンポーネント指向がわかる手ほどき書がほしかったわけで
今、基礎から学ぶ読んでるけど、デザイナー向けに書かれてるだけあって
わかりやすくていい
>>478
むしろ、英語は読める口(ニュースサイトの記事や英語版Wikipediaの記事とかは
だいたいわかる)なんだけどね
コンポーネント指向がわかる手ほどき書がほしかったわけで
今、基礎から学ぶ読んでるけど、デザイナー向けに書かれてるだけあって
わかりやすくていい
>>478
むしろ、英語は読める口(ニュースサイトの記事や英語版Wikipediaの記事とかは
だいたいわかる)なんだけどね
484デフォルトの名無しさん (ワッチョイ c701-uWgP)
2019/02/18(月) 23:10:58.27ID:6vaPKOJl0 話題になり始めたらとりあえずgithub見に行くな
必要なものは大抵その中か、そこからのリンクにある
必要なものは大抵その中か、そこからのリンクにある
485デフォルトの名無しさん (アメ MM6b-QWHq)
2019/02/18(月) 23:17:17.71ID:2Q4jbH6wM486デフォルトの名無しさん (ワッチョイ 5fec-N74B)
2019/02/19(火) 01:42:29.59ID:qmiILQOL0487デフォルトの名無しさん (オッペケ Sr7b-/+m/)
2019/02/19(火) 02:51:16.21ID:QF2NWP5xr China開発者が作ったvueと、Facebookが作ったReactは将来性も含めてどっちがオススメ?
488デフォルトの名無しさん (ワッチョイ c701-qPb/)
2019/02/19(火) 09:00:05.79ID:8ne5Wfny0 vueはちょいと手を広げすぎな気はする。
489デフォルトの名無しさん (アウアウウー Sa4b-jI5/)
2019/02/19(火) 09:01:38.38ID:494Vj+cBa もしかしてAngularって本当に淘汰されてる?
490デフォルトの名無しさん (ワッチョイ c701-+o2P)
2019/02/19(火) 09:14:50.98ID:jwE8w3hJ0 Angularのシェアが落ちてると言うより、angular採用するまでも無いサイトが他を使用してるだけだろう。vueなんかは小さく始められるから入力フォームにだけ利用もできるしjQueryと共存もできるしね。俺もフォームから始めたな。随分スッキリした。
491デフォルトの名無しさん (スププ Sd7f-rDMy)
2019/02/19(火) 13:47:21.51ID:YsDFh+D0d vueの良さが今日
ようやく判ったな。コンポーネントという単位で
分けることにバックエンドとフロントエンドとミックスできて
しかもjQueryまで使える。よぼどvueを
知ろうとしないとこの境地には辿りつけないけど
ようやく判ったな。コンポーネントという単位で
分けることにバックエンドとフロントエンドとミックスできて
しかもjQueryまで使える。よぼどvueを
知ろうとしないとこの境地には辿りつけないけど
492デフォルトの名無しさん (オッペケ Sr7b-/+m/)
2019/02/19(火) 15:11:28.48ID:QF2NWP5xr React終わったな
もはやvueの勢いにはどうあがいても勝てない
もはやvueの勢いにはどうあがいても勝てない
493デフォルトの名無しさん (アメ MM6b-QWHq)
2019/02/19(火) 15:40:44.07ID:SwtNBaDUM ※スターの半分以上は中国人です
494デフォルトの名無しさん (ワッチョイ df2d-A2tD)
2019/02/19(火) 15:46:05.13ID:g2OPfq0o0 中国人がどんどんcomponent作ってくれるから楽できる
495デフォルトの名無しさん (アウアウウー Sa4b-8ERn)
2019/02/19(火) 16:37:04.20ID:wezyZP0ya Alibaba vs Facebook
496デフォルトの名無しさん (スッップ Sd7f-tyEA)
2019/02/19(火) 18:19:10.23ID:QwJoWSeKd 俺は中国人の勢いにかけるぜ
497デフォルトの名無しさん (ワッチョイ c701-OU7K)
2019/02/19(火) 19:06:32.74ID:sMCHYB6e0 >>495
アリババの勝ちだな。
アリババの勝ちだな。
498デフォルトの名無しさん (アウアウウー Sa4b-jI5/)
2019/02/19(火) 19:10:40.62ID:Qqrvi8yYa Aurelia試してみたけどcliでプロジェクト作ってもhttp-serverインストールした上必要なファイル手動で追加せんとデモ画面もろくに表示されんとかこりゃ流行らんの当たり前やん
499デフォルトの名無しさん (ワッチョイ c701-OU7K)
2019/02/19(火) 21:08:49.53ID:sMCHYB6e0 中間とってビュアクトにしたらいいのでは。
500デフォルトの名無しさん (ワッチョイ 872d-7G9U)
2019/02/19(火) 22:32:39.35ID:E9aKyrSX0 >>490
AngularはAngularJSでやらかしたのがデカイんじゃない?
一生懸命AngularJS勉強して「さあこれから本格的に開発していこう!」って矢先に互換性のないAngular 2発表、
AngularJSはオワコン化じゃ、次何が出ようと「誰がお前らのフレームワークの習得に投資するんだよ」ってなるわ。
AngularはAngularJSでやらかしたのがデカイんじゃない?
一生懸命AngularJS勉強して「さあこれから本格的に開発していこう!」って矢先に互換性のないAngular 2発表、
AngularJSはオワコン化じゃ、次何が出ようと「誰がお前らのフレームワークの習得に投資するんだよ」ってなるわ。
501デフォルトの名無しさん (ワッチョイ c701-bYzf)
2019/02/20(水) 01:13:44.34ID:1A7mnZWV0502デフォルトの名無しさん (ワッチョイ a78b-OU7K)
2019/02/20(水) 02:18:36.91ID:23FEoZns0503デフォルトの名無しさん (ワッチョイ a78b-OU7K)
2019/02/20(水) 02:27:40.92ID:23FEoZns0 あと、フルスタックじゃないAngularJSのような気軽さがないとね…。
ReactとRedux、Vueとnuxtみたいな関係が必要だ。門戸は広く、奥行きは深くすべき
ReactはVueに影響されたか、だいぶ記述はわかりやすくなったから、前よりは
とっつきやすくなったと思う
ReactとRedux、Vueとnuxtみたいな関係が必要だ。門戸は広く、奥行きは深くすべき
ReactはVueに影響されたか、だいぶ記述はわかりやすくなったから、前よりは
とっつきやすくなったと思う
504デフォルトの名無しさん (ワッチョイ e74e-QWHq)
2019/02/20(水) 07:17:02.34ID:SpCnH/g70 おいreactに来たhooks apiめっちゃいいやんけ。クラスなんていらんかったんや!
505デフォルトの名無しさん (オッペケ Sr7b-/+m/)
2019/02/20(水) 07:59:55.95ID:zvYiCp4Or クラスでええやん
506デフォルトの名無しさん (スップ Sd7f-/Qxi)
2019/02/20(水) 13:47:47.60ID:n2p9Q1hFd >>502
7やろ
7やろ
507デフォルトの名無しさん (ワッチョイ c701-+o2P)
2019/02/20(水) 14:20:15.26ID:B6NZYAeG0 >>503
> ReactとRedux、Vueとnuxtみたいな関係
言いたい事は分かるが一応訂正。reactとnext.jsに対応するのはvueとnuxt.js。ステート保持はreactがredux、 vueがvuex。
> ReactとRedux、Vueとnuxtみたいな関係
言いたい事は分かるが一応訂正。reactとnext.jsに対応するのはvueとnuxt.js。ステート保持はreactがredux、 vueがvuex。
508デフォルトの名無しさん (ワッチョイ 87f2-yQ/S)
2019/02/20(水) 19:48:50.57ID:CEoya/3z0 HooksってReduxとの相性どうなの
509デフォルトの名無しさん (ワッチョイ 7f14-yQ/S)
2019/02/20(水) 20:13:36.83ID:SGVVPurF0 Reduxが要らなくなるのがHooksなんじゃないの?
510デフォルトの名無しさん (アメ MM6b-QWHq)
2019/02/20(水) 20:17:31.57ID:hK+DOQwsM context apiと組み合わせれば。
デカイアプリはまだまだreduxじゃないかな?
しかし確実にstate管理の枠組みにも変革を促すであろう。
post reduxにどんなのが出てくるのか楽しみ。
デカイアプリはまだまだreduxじゃないかな?
しかし確実にstate管理の枠組みにも変革を促すであろう。
post reduxにどんなのが出てくるのか楽しみ。
511デフォルトの名無しさん (ワッチョイ 7f14-yQ/S)
2019/02/20(水) 20:24:09.86ID:SGVVPurF0 ということで、またオワコンが一つ増えますね。Reduxはオワコン。
ほれ、また次だぞ。チキンレースは終わってないぞ!
ほれ、また次だぞ。チキンレースは終わってないぞ!
512デフォルトの名無しさん (アメ MM6b-QWHq)
2019/02/20(水) 20:36:00.91ID:hK+DOQwsM まあreduxはめんどくさすぎるからな。
小規模アプリでも必須みたいな風潮が異常だった。
小規模アプリでも必須みたいな風潮が異常だった。
513デフォルトの名無しさん (アウアウウー Sa4b-jI5/)
2019/02/20(水) 20:47:56.19ID:IrLSPTwba >>507
現状nuxtは大きくなりすぎたからnextと比較するのは不毛
現状nuxtは大きくなりすぎたからnextと比較するのは不毛
514デフォルトの名無しさん (オッペケ Sr7b-/+m/)
2019/02/20(水) 22:17:55.07ID:zvYiCp4Or まじか
いまReduxつこてるのに
いまReduxつこてるのに
515デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/21(木) 16:37:13.46ID:QuFAf9ehr reactでブラウザの戻るに一つしか履歴が登録されない
意味不明
意味不明
516デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/21(木) 17:02:23.80ID:f8G92//U0 ヒステリーAPIを使え
517デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/21(木) 17:08:39.36ID:QuFAf9ehr ヒストリー使ってるんだけど
・createBrowserHistoryライブラリ(IE対応のため)
・redux
・react-redux
・connected-react-router
これら使ってなんとか構築してるんだが一つしか履歴残らん
てか解説サイトがほとんどない…
・createBrowserHistoryライブラリ(IE対応のため)
・redux
・react-redux
・connected-react-router
これら使ってなんとか構築してるんだが一つしか履歴残らん
てか解説サイトがほとんどない…
518デフォルトの名無しさん (スプッッ Sd0a-89Xw)
2019/02/21(木) 18:31:50.74ID:++Eueb0Rd >>516
ヒステリーAPIは草
ヒステリーAPIは草
519デフォルトの名無しさん (ワッチョイ 3df6-8sMm)
2019/02/21(木) 20:33:12.61ID:P4oXdJL20520デフォルトの名無しさん (ササクッテロラ Spbd-o7aX)
2019/02/22(金) 03:02:07.44ID:y9srh0J/p521デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/22(金) 12:59:46.42ID:CkzBv4Her とりあえずhistory直す
なんかわからんがLink使うとhistoryの履歴が3つ登録される
SPAはここがめっちゃめんどくせぇ
なんでブラウザの操作までjsで組まなきゃいけないんだか
なんかわからんがLink使うとhistoryの履歴が3つ登録される
SPAはここがめっちゃめんどくせぇ
なんでブラウザの操作までjsで組まなきゃいけないんだか
522デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/22(金) 13:22:14.53ID:nIPzShw8a てかオッペケってReactマスターやなかったんかい
523デフォルトの名無しさん (アメ MMc9-K3Le)
2019/02/22(金) 13:32:15.20ID:9C0ENtC1M 別にSPAにせず普通にページ遷移してもいいんだがな。誰もやらないだけで。したがってサンプルも転がってないw
524デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/22(金) 14:06:18.79ID:CkzBv4Her >>522
すまん、App.jsのコンストラクタ内でthis.props.history.listen使ってしまっておった
これやめたら直りました
dispatchで初期化するのにつかってたのが間違い
すまん、App.jsのコンストラクタ内でthis.props.history.listen使ってしまっておった
これやめたら直りました
dispatchで初期化するのにつかってたのが間違い
525デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/22(金) 21:03:06.66ID:wU2NQYd9a >>519
サンプルここにあんじゃん
サンプルここにあんじゃん
526デフォルトの名無しさん (ワッチョイ 5d2d-zKbj)
2019/02/22(金) 21:06:35.12ID:Q1wbj0yj0 Reactはホント人によって使うフレームワークやライブラリが全然違うな。
ちょっと興味あったけど、これじゃどっから始めたらいいか全然分からん。
てか、ReduxだのNextだの、第三者が作ってるであろうフレームワークの開発なりサポートなりが終わってしまったら、代わりはどうすんだ?
ちょっと興味あったけど、これじゃどっから始めたらいいか全然分からん。
てか、ReduxだのNextだの、第三者が作ってるであろうフレームワークの開発なりサポートなりが終わってしまったら、代わりはどうすんだ?
527デフォルトの名無しさん (ワッチョイ b501-SpKW)
2019/02/22(金) 21:14:42.59ID:QkaGMiSY0 極力公式か大きめの企業がメンテしてるものだけで作る
コミッタが少ないものは使わない
ライブラリへの依存が散らばらないよう自コードで軽くラップして使う
コミッタが少ないものは使わない
ライブラリへの依存が散らばらないよう自コードで軽くラップして使う
528デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/22(金) 21:19:43.61ID:wU2NQYd9a まぁ本当にSSR必要かってのもあるけどね
最近自分の関わってる案件だと会員サイトの認証済み領域の情報は一切検索エンジンにヒットさせる必要ないからSSRとは無縁なんだよな
最近自分の関わってる案件だと会員サイトの認証済み領域の情報は一切検索エンジンにヒットさせる必要ないからSSRとは無縁なんだよな
529デフォルトの名無しさん (ワッチョイ 5dd2-kAzg)
2019/02/22(金) 21:24:17.86ID:LKaW/yz70 スペシャルスーパーレア?
530デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 00:29:55.26ID:tE6+E9hM0531デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 07:14:02.54ID:6swyBY50a 数年後も残ってるのはjQueryだけ
MVC+jQが正解なんだよ
MVC+jQが正解なんだよ
532デフォルトの名無しさん (ワッチョイ b501-q7W2)
2019/02/23(土) 09:37:08.18ID:2sBO9l/X0 いやreact vue angularについては長生きすると思う。ここ数年は本当酷かったフレームワーク戦争も落ち着いたしあと5年は使えるんじゃないか?ようやく腰を据えて安心して学べる状態になった。
533デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 10:08:06.99ID:tE6+E9hM0 あとたった5年(笑)
534デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 10:16:15.94ID:tE6+E9hM0 お前ら、RADツールって知ってるか?
ウェブの世界じゃあまり知られてないかもしれないが
デスクトプアプリの世界じゃ20年以上前から存在してるものだよ
VBとか有名だな
で、reactなどは近い将来RADツールに置き換わる。
RADはツールであってフレームワークではないから
正確に言うとRADツールを作りやすいフレームワークになるということ
コンポーネントは作ってパーツとして使える。
使いやすいコンポーネントが最初から揃っている。
GUIでマウスで操作するだけで簡単にコンポーネントが配置できる
まあここまではUIエディタ(HTMLエディタ、JSXエディタ)と
変わらんわけだがここからがJavaScript
コンポーネントを選ぶんで書きたいイベントを選ぶとイベントハンドラが生成される
自分で紐づけとかしなくて良いんだよ。JSXとか書かなくていい。
イベントハンドラ名もデフォルトで自動生成、プログラマはイベントの中身を書くだけ
データのバインドとかもRADツールで紐付けるべきものの名前を書くだけ
20年前のVBはすでにこういった世界だったんだよ?
ウェブの世界じゃあまり知られてないかもしれないが
デスクトプアプリの世界じゃ20年以上前から存在してるものだよ
VBとか有名だな
で、reactなどは近い将来RADツールに置き換わる。
RADはツールであってフレームワークではないから
正確に言うとRADツールを作りやすいフレームワークになるということ
コンポーネントは作ってパーツとして使える。
使いやすいコンポーネントが最初から揃っている。
GUIでマウスで操作するだけで簡単にコンポーネントが配置できる
まあここまではUIエディタ(HTMLエディタ、JSXエディタ)と
変わらんわけだがここからがJavaScript
コンポーネントを選ぶんで書きたいイベントを選ぶとイベントハンドラが生成される
自分で紐づけとかしなくて良いんだよ。JSXとか書かなくていい。
イベントハンドラ名もデフォルトで自動生成、プログラマはイベントの中身を書くだけ
データのバインドとかもRADツールで紐付けるべきものの名前を書くだけ
20年前のVBはすでにこういった世界だったんだよ?
535デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 10:34:55.14ID:6swyBY50a だが滅んだ
536デフォルトの名無しさん (ワッチョイ c532-rYRM)
2019/02/23(土) 10:55:53.84ID:awIWFh910 マウス1つでレスポンシブデザインまで対応出来るなんて
夢みたいなツールじゃん
夢みたいなツールじゃん
537デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 11:17:14.46ID:tE6+E9hM0 レスポンシブはブレークポイントを複数定義して
デフォルトからの差分みたいな感じでデザインするんだろうね
デフォルトからの差分みたいな感じでデザインするんだろうね
538デフォルトの名無しさん (ワッチョイ 7d01-Vd0N)
2019/02/23(土) 11:17:41.85ID:XpMOEioH0 選択肢の一つをあたかも統合されるかのような詭弁はNG。
ポトペタASP.NETが密結合過ぎてわざわざOSS界隈に歩み寄った歴史を思い出せ。
ポトペタASP.NETが密結合過ぎてわざわざOSS界隈に歩み寄った歴史を思い出せ。
539デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 11:25:13.71ID:6swyBY50a 技術がなく判断できない企業はノンプログラミングという言葉に騙されやすいのだろうね
540デフォルトの名無しさん (ワッチョイ ea02-8sMm)
2019/02/23(土) 11:32:23.19ID:RWE+nJx90 >>539
WIXはそんなに悪くないが一般的には酷いの多いよね
WIXはそんなに悪くないが一般的には酷いの多いよね
541デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 12:15:44.69ID:tE6+E9hM0542デフォルトの名無しさん (スップ Sd0a-5Ibu)
2019/02/23(土) 12:23:17.31ID:n0LspLEFd >>538
Web Formsね
Web Formsね
543デフォルトの名無しさん (アメ MMc9-eq4B)
2019/02/23(土) 12:37:28.79ID:K/uRyWeBM WebFormは一瞬でページ作れるから
ものによっては便利だが
ものによっては便利だが
544デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 12:41:54.25ID:6swyBY50a 単純なページはスキャフォールディングでええやんけ
545デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 12:45:12.12ID:tE6+E9hM0 スキャフォールディングはページを作るものではなくて
ベージの一番最初のコードを生成するだけです。
その後に生成したコードを修正して作っていかなければいけません。
ベージの一番最初のコードを生成するだけです。
その後に生成したコードを修正して作っていかなければいけません。
546デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 12:52:56.11ID:6swyBY50a 修正すればええやんけ
ポトペタより簡単でソースも綺麗やで
ポトペタなんてマウス操作とアイコン探しの悪魔的苦行の繰り返しやないか
あれが楽とかマゾでもよう言わんで
ポトペタより簡単でソースも綺麗やで
ポトペタなんてマウス操作とアイコン探しの悪魔的苦行の繰り返しやないか
あれが楽とかマゾでもよう言わんで
547デフォルトの名無しさん (アメ MMc9-eq4B)
2019/02/23(土) 13:01:24.38ID:K/uRyWeBM いやちゃんとしたい時はMVCなんだが
WebFormの存在理由もそれなりにある
WebFormの存在理由もそれなりにある
548デフォルトの名無しさん (アメ MMc9-eq4B)
2019/02/23(土) 13:09:09.75ID:K/uRyWeBM さすがにVueとかにはくっつけられないから
スレ違いだったな
RazorPagesはくっつくかな
スレ違いだったな
RazorPagesはくっつくかな
549デフォルトの名無しさん (ワッチョイ 6aad-5Ibu)
2019/02/23(土) 21:37:53.78ID:QCtZNWil0 >>538
MVCやSignalRも知らないおバカさん
MVCやSignalRも知らないおバカさん
550デフォルトの名無しさん (ワッチョイ 7d01-Vd0N)
2019/02/24(日) 02:35:29.23ID:7mFkjhD10 >>549
RADの話が出たからWebFormsみたいなクソが消えた歴史を考えろっつってんのに、何がSingnalRだよ。文脈読め。
RADの話が出たからWebFormsみたいなクソが消えた歴史を考えろっつってんのに、何がSingnalRだよ。文脈読め。
551デフォルトの名無しさん (ワッチョイ 6aad-5Ibu)
2019/02/24(日) 02:58:24.82ID:O4f1RypY0 >>550
ASP.NET=Web formsっていう発想自体が頭おかしいんだよ
ASP.NET=Web formsっていう発想自体が頭おかしいんだよ
552デフォルトの名無しさん (ワッチョイ 668f-89Xw)
2019/02/24(日) 03:19:47.26ID:wTcw/8fo0 お、お、お、おちけつよ!
553デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 15:11:35.98ID:XUj+n7600 Reactというかredux?見てて思うのは、
お前らネットワークプロトコルでも作ってるのかよって話
普通にメソッド実行すればいいのに、
パケットデータ作って、そのパケット解析して処理実行する
メソッド一つ実行すりゃ終わりなのに
関数型にしたいのかどうか知らんが、目的を履き違えてる。
バグを減らすために関数型にする。そのために複雑にしてバグを作りやすくしてどうする
関数型じゃなくていい、バグを減らすためにシンプルにしろよ
お前らネットワークプロトコルでも作ってるのかよって話
普通にメソッド実行すればいいのに、
パケットデータ作って、そのパケット解析して処理実行する
メソッド一つ実行すりゃ終わりなのに
関数型にしたいのかどうか知らんが、目的を履き違えてる。
バグを減らすために関数型にする。そのために複雑にしてバグを作りやすくしてどうする
関数型じゃなくていい、バグを減らすためにシンプルにしろよ
554デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/27(水) 15:24:17.37ID:PVZtgHDGr555デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 16:07:14.12ID:XUj+n7600 反論しないで、世界に広める方法を聞く
変なレスだなぁw
変なレスだなぁw
556デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 16:34:28.95ID:XUj+n7600 ところでさ、
function foo() {
return { hoge: 1, hage: 2 };
}
expect(foo()).toEqual({ hoge: 1, hage: 2 });
みたいな意味のないテスト書いてないよな?
固定の連想配列返す関数のテスト書いても意味ないぞ
二度手間なだけで、それを避けるためにどうせコピペするんだろうし
function foo() {
return { hoge: 1, hage: 2 };
}
expect(foo()).toEqual({ hoge: 1, hage: 2 });
みたいな意味のないテスト書いてないよな?
固定の連想配列返す関数のテスト書いても意味ないぞ
二度手間なだけで、それを避けるためにどうせコピペするんだろうし
557デフォルトの名無しさん (ワッチョイ b501-zByD)
2019/02/27(水) 17:20:11.35ID:fbQufi7O0 >>553
メソッド実行するって具体的にはどういう形?
dispatchの前処理と後処理を自分で追加したメソッドを
ストア(↓)に生やすようなのをイメージしたけど合ってる?
https://github.com/reduxjs/redux/blob/master/src/createStore.js
メソッド実行するって具体的にはどういう形?
dispatchの前処理と後処理を自分で追加したメソッドを
ストア(↓)に生やすようなのをイメージしたけど合ってる?
https://github.com/reduxjs/redux/blob/master/src/createStore.js
558デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 17:45:18.46ID:XUj+n7600 >>557
ようするに、
Actionみたいな「処理の内容をパラメータ化したオブジェクト」を
いちいち作らせるのをやめてくれ、
Reducerみたいな、switchでActionのパラメータみて分岐して処理する
ようなおのをいちいち作らせるのやめてくれ
ってことだよ。
onclickにincrementメソッド書いたら、+1するincrementメソッドが呼ばれます。
でいいじゃねーか。直感的だろ?それで別にテストできないわけじゃないんだし
ようするに、
Actionみたいな「処理の内容をパラメータ化したオブジェクト」を
いちいち作らせるのをやめてくれ、
Reducerみたいな、switchでActionのパラメータみて分岐して処理する
ようなおのをいちいち作らせるのやめてくれ
ってことだよ。
onclickにincrementメソッド書いたら、+1するincrementメソッドが呼ばれます。
でいいじゃねーか。直感的だろ?それで別にテストできないわけじゃないんだし
559デフォルトの名無しさん (アウアウカー Sa55-kAzg)
2019/02/27(水) 17:50:17.86ID:avwBchUKa IOモナド不要論に近いものを感じる
単にReactを選択しなければいいだけなのにね
選択肢の中に一つでも気に入らないものが混じってると全否定を始めるんだからもう
単にReactを選択しなければいいだけなのにね
選択肢の中に一つでも気に入らないものが混じってると全否定を始めるんだからもう
560デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 17:53:11.18ID:XUj+n7600 IOモナド不要論というか、IOモナド至上主義じゃないってだけ
副作用排除は素晴らしいよ?でも複雑にしてまでやることじゃない。
バグは副作用でも増えるだろうが、複雑にしても増えるんだよ
書くものが増えれば増えるほど、書き間違いも増えテストも増えるんだから
副作用排除は素晴らしいよ?でも複雑にしてまでやることじゃない。
バグは副作用でも増えるだろうが、複雑にしても増えるんだよ
書くものが増えれば増えるほど、書き間違いも増えテストも増えるんだから
561デフォルトの名無しさん (ワッチョイ b501-zByD)
2019/02/27(水) 17:58:32.64ID:fbQufi7O0 >>558
その形なら単にReduxを使わなければ良いだけでは?
使用を強制されてるのなら何とも言えないけど
ちなみにうちは本開発でReduxを使ってない
別に嫌ってるわけでもなく、とりあえずバニラなReactでやってるうちに
Contextが来たのもあって特に入れたい状況にもならずって感じ
その形なら単にReduxを使わなければ良いだけでは?
使用を強制されてるのなら何とも言えないけど
ちなみにうちは本開発でReduxを使ってない
別に嫌ってるわけでもなく、とりあえずバニラなReactでやってるうちに
Contextが来たのもあって特に入れたい状況にもならずって感じ
562デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 18:03:11.05ID:XUj+n7600 >>561
たぶんReduxは捨てろって流れになるだろうね。
それが可能になるContext
行き過ぎた関数型ブームなんだろうな。
だいたい行き過ぎて戻ってやっと最適な状態になる。
あと別に使用を強制されてない。
React自体使ってないものw
たぶんReduxは捨てろって流れになるだろうね。
それが可能になるContext
行き過ぎた関数型ブームなんだろうな。
だいたい行き過ぎて戻ってやっと最適な状態になる。
あと別に使用を強制されてない。
React自体使ってないものw
563デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/27(水) 18:13:46.28ID:gzx7LPiYa >>553
ていうかまず状態って言うほどサイト全体で持つ必要あるのか?って思うね
大体の場合はコンポーネントの中で閉じててもいい場合が多いし
本当にサイト全体で持ちたいデータはリロードとかて吹っ飛ばないようにlocalstrageにでも書いた方がいいんじゃないかとか
ていうかまず状態って言うほどサイト全体で持つ必要あるのか?って思うね
大体の場合はコンポーネントの中で閉じててもいい場合が多いし
本当にサイト全体で持ちたいデータはリロードとかて吹っ飛ばないようにlocalstrageにでも書いた方がいいんじゃないかとか
564デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/27(水) 18:21:13.76ID:U+okKr8Fa 遷移して戻ってまだ編集内容が残ってると逆に気持ち悪い
565デフォルトの名無しさん (ワッチョイ b501-II/o)
2019/02/27(水) 19:19:39.92ID:6a6tMlMF0 どのコンポーネントが状態持ってるのか探す方がめんどくさいじゃん。
566デフォルトの名無しさん (アメ MMc9-K3Le)
2019/02/27(水) 19:36:24.78ID:haTnnqieM reactは好きだけどreduxめんどくさい論は大賛成!
hooks + contextに大期待!!
hooks + contextに大期待!!
567デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/27(水) 20:01:14.80ID:gzx7LPiYa >>565
その部品の情報がその部品で閉じてるなら探す必要ないじゃん?
その部品の情報がその部品で閉じてるなら探す必要ないじゃん?
568デフォルトの名無しさん (ササクッテロレ Spbd-un+g)
2019/02/27(水) 20:20:53.09ID:33VvYXhGp Redux使わずcontextAPIのみでアプリ作ったけど、なかなか良い感じ
シンプルisベストだね
シンプルisベストだね
569デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/27(水) 22:38:29.67ID:U+okKr8Fa マルチページ+Vueがベスト
570デフォルトの名無しさん (ワッチョイ b501-II/o)
2019/02/27(水) 23:30:28.79ID:6a6tMlMF0571デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 23:47:31.09ID:XUj+n7600 だから2つ以上の部品にまたがる所だけで良くなるだろ
572デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/27(水) 23:49:27.29ID:PVZtgHDGr reduxなんて面倒くさいレベルに入らないだろ
しょぼいシステムしか作ったことがないんだろうが
しょぼいシステムしか作ったことがないんだろうが
573デフォルトの名無しさん (ワッチョイ b501-II/o)
2019/02/27(水) 23:52:10.20ID:6a6tMlMF0 >>571
その分け方がわかりやすいと俺は思わん。アドホックな部分が増える。
その分け方がわかりやすいと俺は思わん。アドホックな部分が増える。
574デフォルトの名無しさん (ワッチョイ ff14-W5e4)
2019/02/28(木) 00:01:04.44ID:IYEK0cme0575デフォルトの名無しさん (ササクッテロレ Sp0b-ryWl)
2019/02/28(木) 00:13:22.40ID:WHNbTV5sp Reactそのものが面倒だと思う
サーバーサイド一本の人が移動してきて、Reactのコンポーネント一つ任せたら、onclickで画面をエフェクトさせるのが出来ないとブーたれてた
cssと組み合わせてやるんですよと教えたけど、デザインとロジックが分離されてない糞フレームワークだと文句ダラダラ
結局Reduxのところだけ担当してもらった
サーバーサイドだけの人はこの世界では使い道がない
サーバーサイド一本の人が移動してきて、Reactのコンポーネント一つ任せたら、onclickで画面をエフェクトさせるのが出来ないとブーたれてた
cssと組み合わせてやるんですよと教えたけど、デザインとロジックが分離されてない糞フレームワークだと文句ダラダラ
結局Reduxのところだけ担当してもらった
サーバーサイドだけの人はこの世界では使い道がない
576デフォルトの名無しさん (ワッチョイ d7f2-W5e4)
2019/02/28(木) 00:24:32.39ID:PBjHM/k00 それはサーバーサイドしか知らないのに画面のエフェクトだデザインとロジックの分離だ言う
その人個人の問題なんじゃないかね。
その人個人の問題なんじゃないかね。
577デフォルトの名無しさん (ワッチョイ ff14-W5e4)
2019/02/28(木) 00:30:03.58ID:IYEK0cme0 デザインとロジックが分離されてないのは本当だろ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 高市早苗「竹島は日本領土」 [834922174]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 故・安倍氏「首相の責任の第一義は国家の平和維持では無いでしょうか☺」👈今思うと正しいよな [152212454]
- あくたんのおまんこって甘そうだよな🤤
- 🏡
- 暖房やめて湯たぼんにしようと思ってる
