■ このスレッドは過去ログ倉庫に格納されています
Vue vs React vs Angular Part.3
- 1 :デフォルトの名無しさん:2019/06/12(水) 19:04:55.46 ID:x67noP4p.net
- 実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.2
https://mevius.5ch.net/test/read.cgi/tech/1552136553/
※前前スレ
Vue vs React vs Angular
http://mevius.5ch.net/test/read.cgi/tech/1545395856/
★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
- 2 :デフォルトの名無しさん:2019/06/12(水) 19:06:51.08 ID:QtpMWUcX.net
- >>1
スレ建て乙
- 3 :デフォルトの名無しさん:2019/06/12(水) 19:11:10.66 ID:MP1tRols.net
- 1. jQueryはシンプルに書けるVue・Reactは冗長
証拠 https://jsfiddle.net/t62b49mp/
JavaScriptのコードはこれだけ
$('.my-component [name="switch"]').change(function() {
$(this).closest('.my-component').toggleClass('active', this.checked);
});
2. 信者「Vueならこれだけで動く!」
嘘1 isActive=false
嘘2 new vue({data:{isActive:false}})
https://codepen.io/anon/pen/MxmrjP (動かない)
嘘3
new Vue({
el: '#app',
data: {isActive:false},
})
https://codepen.io/anon/pen/XGgpZV (変な動きをする)
3. 結論
jQueryはシンプルに書けるVue・Reactは冗長
- 4 :デフォルトの名無しさん:2019/06/12(水) 23:07:01.43 ID:inilIjyq.net
- 相変わらず社会不適合者が粘着してんのな
- 5 :デフォルトの名無しさん:2019/06/13(木) 11:30:36.40 ID:euXigNzW.net
- >>1乙
前スレの話題、無駄に冗長なコードよりは短い方が良いだろうけど
短さも保守性の一要素であって
同じく保守性に影響する型チェックや適切な分割などとトレードオフになることもある
WebサイトというよりWebアプリ向けのフレームワークとしては
最もスマートなHello worldが書けることより
規模や複雑さが増大したときに保守可能であって欲しい
- 6 :デフォルトの名無しさん:2019/06/13(木) 14:24:17.80 ID:9Vo7Y55o.net
- googleで「アヌス」って検索してたら
「新婚旅行で特別な体験」っていうタイトルがヒットしたので早速開いてみたら
ディオクレティアヌス皇帝の浴場レストランに行った話だった
- 7 :デフォルトの名無しさん:2019/06/13(木) 21:08:40.70 ID:IEWBaGWA.net
- ReduxもHooks対応かぁ
- 8 :デフォルトの名無しさん:2019/06/15(土) 18:53:51.89 ID:X2oQflww.net
- >>7
ウチのポートフォリオサイトも対応しなきゃなぁ…
- 9 :デフォルトの名無しさん:2019/06/21(金) 08:24:19.26 ID:Mu2odL0V.net
- SPAのメリットってなんですか?
- 10 :デフォルトの名無しさん:2019/06/21(金) 10:19:04.51 ID:s9IHadCZ.net
- ひろゆきがコラム書いてる
- 11 :デフォルトの名無しさん:2019/06/22(土) 00:23:12.00 ID:3TgqxsPN.net
- >>9
【メリット】
・ネイティブアプリみたいに滑らかな画面遷移が可能。
・マテリアルデザインのガイドラインに沿ったUIライブラリが豊富。
・双方向バインディングによりHTMLの状態とJavascript オブジェクトの状態を一致させる事ができ、
jQueryを用いた泥臭いDOMいじり作業が不要。
・Cordovaでアプリ化してストアに登録する事も可能。
【デメリット】
・クローラがSPAに対応してない。SEO対策が必要な案件にはSSR必須 = サバーサイドのスキルも求められる。
・jQuery等のライブラリと比較して学習コストが鬼。特にAngular。
・Angular vs React vs Vue とスレタイにある通り、まだデファクトスタンダードが決まってない。
こんな感じかな。俺的には初心者には Vue → Nuxt がオススメ。
日本語ドキュメントが豊富で取っ付きやすい。
オススメしないのはAngular。TypeScript 必須 & 覚える事多い & 開発元の Google が最近Flutterばっか推してて将来 Flutter for web に喰われるかも。
- 12 :デフォルトの名無しさん:2019/06/22(土) 00:33:07.00 ID:3TgqxsPN.net
- あ、もう一つ最大のデメリット忘れてたわ。
・基本的にはモダンブラウザのみ対応。古いPCを使ってるケチな会社…もといレガシーな環境では使えない。
- 13 :デフォルトの名無しさん:2019/06/22(土) 02:31:23.59 ID:e0kWbxTa.net
- よく自信満々で偉そうに思い込み騙れるな。
3つともIE9で見れるが。IE9はモダンブラウザですか?
- 14 :デフォルトの名無しさん:2019/06/24(月) 00:45:32.28 ID:KMhG5DpC.net
- なんか急に過疎ってんな
- 15 :デフォルトの名無しさん:2019/06/24(月) 00:49:33.05 ID:QJh3OZzw.net
- みんな見限ったんだよ
- 16 :デフォルトの名無しさん:2019/06/24(月) 01:02:21.54 ID:eytL/XJT.net
- 他所で訊いてここが良いと言われたので、質問させてもらいたくやってきました
Vueをtypescriptで書いて、property-decoratorで@Emitデコレータを使いたいときに
外部ファイルからimportしたvueインスタンス(仮にextvm)に
イベントをemitしたいときってどうやればいいのでしょうか
this.$emit('call')
に
@Emit() call{}
は相当していますが
extvm.$emit('call')
を投げるにはどうすればいいのだろうかという疑問です
property-decoratorの公式も見てみたのですが
例は全部this.$emitの置き換えばかりで分からなかったので
詳しい方いらっしゃいましたらお教えいただければ幸いです
どうぞよろしくお願いいたします
- 17 :デフォルトの名無しさん:2019/06/24(月) 01:02:29.59 ID:c9pCSAyJ.net
- 何を見限ったんです?
React?
- 18 :デフォルトの名無しさん:2019/06/24(月) 09:21:50.31 ID:dhWW1aIx.net
- >>17
jQueryおじさんの妄言だろ
- 19 :デフォルトの名無しさん:2019/06/24(月) 13:44:24.48 ID:VkFnTpt9.net
- ViewModel for React使ってるやついる?
- 20 :デフォルトの名無しさん:2019/06/24(月) 18:02:35.13 ID:ICLwVQcV.net
- ReactとVueどっちがおすすめ?
- 21 :デフォルトの名無しさん:2019/06/24(月) 18:12:51.55 ID:TlmQ/GE6.net
- jsがどのくらい出来たらvue.jsとかのフレームワーク習得が良いの?
html/cssコーダーとして4年くらいやってたんだけどjQueryでdomいじるくらいで他にライブラリ導入するくらい。
正しい記法やらも知らないし、js単体でのアプリケーション作成なども全く無理な状態。
- 22 :デフォルトの名無しさん:2019/06/24(月) 19:15:28.51 ID:vjsNfzGl.net
- >>21
必要ないやつには必要ない
当たり前の話
- 23 :デフォルトの名無しさん:2019/06/24(月) 19:55:19.48 ID:IpbvJOYB.net
- 結局はPWAっぽいものを作りたいかどうかだな
- 24 :デフォルトの名無しさん:2019/06/24(月) 22:44:58.68 ID:k1X9rXNU.net
- TypeScriptはどっちみち必須になるだろうな
- 25 :デフォルトの名無しさん:2019/06/24(月) 23:30:41.44 ID:TlmQ/GE6.net
- なるほど。使わない人には必要ないと。
しかし今転職考えててスキルセット考えるとコーダー関連しかできませんだと、どうにも辛い状況なんですよね。
PWAだのSPAだの作れますと言える状態にしたいのは間違いないので、とりあえずjsの勉強始めます。
- 26 :デフォルトの名無しさん:2019/06/25(火) 01:08:11.49 ID:y6XNwTlk.net
- google i/o 2019見た?
googleがweb.devにreactのガイドコンテンツ作るってよww
google謹製angularの立場wwww
- 27 :デフォルトの名無しさん:2019/06/25(火) 01:44:09.87 ID:/1SkxROv.net
- 同時に勉強すればいいよ
- 28 :デフォルトの名無しさん:2019/06/25(火) 03:36:11.36 ID:sfPYxc02.net
- >>25
転職サイトで経歴に書くならReactとか食いつきはいいよね
- 29 :デフォルトの名無しさん:2019/06/25(火) 06:50:25.49 ID:SxemZYeq.net
- >>16
やりたい事半分も理解できてないから正しい回答か自信ないけど、2つのtsコンポーネントでファンクションを共有化したいのかな。
であれば自分なら2つのコンポーネント用tsファイルとは別にexport class書いたtsファイル1つ作って、
static なファンクションの中に共有したいファンクション書くな。
後は2つのtsコンポーネント上でそれぞれ↑のクラスをimportして、
import { CommonFuncClass } from './CommonFuncClass.ts';
@Emit call{
CommonFuncClass.funcName;
}
みたいにすればいいんでない? 適当に書いてるから間違ってたらすまん。
- 30 :デフォルトの名無しさん:2019/06/25(火) 14:58:20.86 ID:0ge/8d0E.net
- TypeScript使ってないと死んでしまう
- 31 :デフォルトの名無しさん:2019/06/25(火) 15:04:15.58 ID:9lHEQL1R.net
- 死んでも困らない
- 32 :デフォルトの名無しさん:2019/06/25(火) 15:05:28.37 ID:7F89fU7n.net
- TypeScriptはあまえ
- 33 :デフォルトの名無しさん:2019/06/25(火) 23:31:08.98 ID:sm3AeLff.net
- スレの趣旨から少しずれてすみません
VueJS使っていて
どうしても $.ajax() の利便性を用いたく(jsonpの利用等で)
VueJS中でこういった部分的なjQueryの実装をしている人はいますでしょうか?
- 34 :デフォルトの名無しさん:2019/06/25(火) 23:32:26.85 ID:lYvgz1Kc.net
- キメラせずに素直にaxios使ってください
- 35 :デフォルトの名無しさん:2019/06/26(水) 00:06:33.98 ID:OukDf0at.net
- >>33
通信部分で何使おうが大勢に影響ないし好きにしたら良い
唐突な$が気持ち悪い程度の話
- 36 :デフォルトの名無しさん:2019/06/26(水) 02:09:39.85 ID:vlY6iP+W.net
- >>33
jQueryでDOMいじりしないならjQuery混在させても良いんじゃない?
ただajaxなんて使わなくても、Vueにはaxiosがあるからそっち使ったほうがいいよ。
(jQuery入れてると、jQueryしか出来ない馬鹿がjQueryをDOMいじりに使いやがるから)
あと、JSONPを使うのはCORSの制限回避の為? 素直にコンテンツサーバー側のCORS設定見直したほうが方向性としては正しいかと。
- 37 :デフォルトの名無しさん:2019/06/26(水) 03:51:32.78 ID:A3AE1MVC.net
- むしろVueJS使わずに、jQueryにしたほうが良いのではないか?
- 38 :デフォルトの名無しさん:2019/06/26(水) 04:41:57.12 ID:BuTgnmsH.net
- どうせやるんならVueよりもReactやった方がいいと思う
- 39 :デフォルトの名無しさん:2019/06/26(水) 08:35:04.28 ID:BcApMSVm.net
- スレタイの3つがどうなっていくのか色んな予想あるけどよくわからんなあ
- 40 :デフォルトの名無しさん:2019/06/26(水) 08:54:25.99 ID:qk5ECIA8.net
- >>39
349 デフォルトの名無しさん sage 2019/04/11(木) 19:42:22.98 ID:GR4ezT/u
日本にいるとVue人気だから勘違いしそうになるがやっぱ採用実績はReactが圧倒してるんだな。475kサイト vs 64kサイトか……
しかしなぜかGitHubのスター数だけタメ張ってるw
Top JavaScript Frameworks For 2019
https://www.codementor.io/nikhil21tyagi/top-javascript-frameworks-for-2019-s8881i8ga
パフォーマンスについてはReactよりVueのほうがいいな。
AppRunってやつ速くて気になる。
しかしAngularいくらなんでも酷すぎる……
A RealWorld Comparison of Front-End Frameworks with Benchmarks (2019 update)
https://medium.freecodecamp.org/a-realworld-comparison-of-front-end-frameworks-with-benchmarks-2019-update-4be0d3c78075
- 41 :デフォルトの名無しさん:2019/06/26(水) 10:17:06.57 ID:tKP4UJlx.net
- 毎回同じヤツが言ってるのか知らんが旧版のAngularJSをAngularかのようにミスリードするのはどうかと思う
- 42 :デフォルトの名無しさん:2019/06/26(水) 11:19:59.87 ID:+23jdxl3.net
- Vue.js, jQuery は、併用できない
Vue.jsは仮想DOM で、独自のタイミングでDOMを更新するから、
jQueryで実DOMを変更しようとしても、元に戻ってしまう!
axios を使えば?
- 43 :デフォルトの名無しさん:2019/06/26(水) 12:36:54.61 ID:qk5ECIA8.net
- RubyキチガイがhttpクライアントライブラリであるaxiosでDOM操作するようですwwwww
- 44 :デフォルトの名無しさん:2019/06/26(水) 21:22:06.32 ID:BuTgnmsH.net
- といいつつ大体共存してるんよねVue使ってるサイトって
- 45 :デフォルトの名無しさん:2019/06/26(水) 21:43:55.15 ID:LU29nklf.net
- react + axios でええやん
- 46 :デフォルトの名無しさん:2019/06/27(木) 08:05:58.08 ID:kOFB541w.net
- SPA自体が微妙
- 47 :デフォルトの名無しさん:2019/06/27(木) 19:53:10.03 ID:8Wr3UmF0.net
- 全体から見たらほとんどのライブラリがjQuery要求するしなぁ
もちろん代替自体は進んでるけど、世の中新規案件より過去案件の保守しなければいけないポイントは増え続けてるわけで。
- 48 :デフォルトの名無しさん:2019/06/27(木) 20:06:51.85 ID:pgi+u0Sx.net
- ふーんMath.jsとかlodashとかThreeJSとかjQuery要求するんだ。へぇ。
- 49 :デフォルトの名無しさん:2019/06/27(木) 20:31:34.45 ID:Sx1H26YL.net
- ReactやAngularって5年後使われていると思いますか?
- 50 :デフォルトの名無しさん:2019/06/27(木) 21:12:08.57 ID:LqdKKGjf.net
- うん
- 51 :デフォルトの名無しさん:2019/06/28(金) 00:34:49.13 ID:p9xekXNc.net
- いや
- 52 :デフォルトの名無しさん:2019/06/28(金) 06:44:40.28 ID:vIsijqQP.net
- 電子化して働き方改革だあ!って号令のもと新規で社内システム作っちゃったから5年は面倒見ることになりそう、後輩が…
- 53 :デフォルトの名無しさん:2019/06/28(金) 22:46:21.72 ID:WUhg5hVA.net
- React は残るんじゃない? バックが Facebook だし。
Angular が残るか消えるかは Google の気分次第かな。現にAngularJSは消えた様なもんだし。
Vue は Evan の個人開発だから、Evan の寿命が Vue の寿命かな。
- 54 :33:2019/06/29(土) 01:05:21.67 ID:kVSg4mo7.net
- 助言を沢山下さりありがとうございます。
JQueryとの併用を検討してみます。
- 55 :デフォルトの名無しさん:2019/06/29(土) 01:19:30.63 ID:9h5D+6Gj.net
- 実務ならそっちの方がいいかも知れんが学習が目的ならjQueryは完全に省いて
フレームワークの機能で賄う設計を身に着けた方がいい
混ぜる事を前提で進めるとどうしても設計的な欠陥に陥りやすい
- 56 :デフォルトの名無しさん:2019/06/29(土) 07:46:42.97 ID:8bAr7lLW.net
- react自体なくなっても結局ああいうものがまた作られると思うぞ。
- 57 :デフォルトの名無しさん:2019/06/29(土) 10:45:14.45 ID:0G7b8vyy.net
- Reactは完成形だけど状態管理が後付けだからなー
- 58 :デフォルトの名無しさん:2019/06/29(土) 11:18:41.10 ID:Asw+lwoz.net
- 根幹的にはブレることは無いとはいえ、その辺はまだ発展中なんだよな
Redux Hooksも今月リリースされたばかりだし
https://react-redux.js.org/next/api/hooks
- 59 :デフォルトの名無しさん:2019/06/29(土) 11:39:53.32 ID:9h5D+6Gj.net
- React Routerとかその辺も近いうちにHooks対応するだろうとかその辺の方向性は見えてるけどね
- 60 :デフォルトの名無しさん:2019/06/29(土) 12:49:00.59 ID:sC0e2JjM.net
- 公式じゃないのがね
- 61 :デフォルトの名無しさん:2019/06/29(土) 13:14:38.94 ID:/q2AArcU.net
- >>53
facebookだからみんな離れていったの知らないの?
未だに訴訟リスクは残る
- 62 :デフォルトの名無しさん:2019/06/29(土) 13:16:42.56 ID:rJpz/Ysh.net
- 349 デフォルトの名無しさん sage 2019/04/11(木) 19:42:22.98 ID:GR4ezT/u
日本にいるとVue人気だから勘違いしそうになるがやっぱ採用実績はReactが圧倒してるんだな。475kサイト vs 64kサイトか……
しかしなぜかGitHubのスター数だけタメ張ってるw
Top JavaScript Frameworks For 2019
https://www.codementor.io/nikhil21tyagi/top-javascript-frameworks-for-2019-s8881i8ga
パフォーマンスについてはReactよりVueのほうがいいな。
AppRunってやつ速くて気になる。
しかしAngularいくらなんでも酷すぎる……
A RealWorld Comparison of Front-End Frameworks with Benchmarks (2019 update)
https://medium.freecodecamp.org/a-realworld-comparison-of-front-end-frameworks-with-benchmarks-2019-update-4be0d3c78075
- 63 :デフォルトの名無しさん:2019/06/29(土) 13:35:28.59 ID:Asw+lwoz.net
- >>61
訴訟リスクってどういう意味での?
Reactの特許条項ならとっくに外されてるし
それもFacebookへの訴訟を防ぐものだったけど
- 64 :デフォルトの名無しさん:2019/06/29(土) 13:52:23.84 ID:9JXpjXYE.net
- ある程度使ってみ、たいていのウェブサイトはSPAにするメリットよりデメリットの方が大きいなって印象
- 65 :デフォルトの名無しさん:2019/06/29(土) 15:15:36.54 ID:/q2AArcU.net
- >>63
そうやってライセンスを自社都合で自在に変えることができるということがリスク
- 66 :デフォルトの名無しさん:2019/06/29(土) 16:37:33.24 ID:pedxXkW2.net
- そんなんfacebookに限らんじゃん
- 67 :デフォルトの名無しさん:2019/06/29(土) 17:03:41.80 ID:9h5D+6Gj.net
- >>64
まぁ最低限ユーザー認証を行わない様なシステムには要らんだろうねそりゃ
だからWeb"サイト"に無理に入れる必要はないって最初から言ってる
- 68 :デフォルトの名無しさん:2019/06/29(土) 17:13:30.70 ID:Y5taUPqF.net
- なんでこのスレタイでたいていのwebサイトとやらの話をしてると思うんだろう
- 69 :デフォルトの名無しさん:2019/06/29(土) 17:58:42.05 ID:W52bRPjI.net
- >>66
そう思うなら安心してReact使ってればいいじゃん
- 70 :デフォルトの名無しさん:2019/06/29(土) 19:23:51.64 ID:8bAr7lLW.net
- react使っててザマァってのがやりたいってのはよくわかったよ。
- 71 :デフォルトの名無しさん:2019/06/29(土) 21:16:11.81 ID:pedxXkW2.net
- >>69
つまり、facebookだから云々ってのは根拠なしの出鱈目ってことでおk?
- 72 :デフォルトの名無しさん:2019/06/29(土) 21:21:16.04 ID:z2T+qcZo.net
- facebookが潰れれば終わり
- 73 :デフォルトの名無しさん:2019/06/29(土) 21:22:44.52 ID:W52bRPjI.net
- >>71
根拠くらい自分で調べればいいじゃん
- 74 :デフォルトの名無しさん:2019/06/29(土) 21:32:16.29 ID:9h5D+6Gj.net
- なんだかんだでそういうときはどこかが引き取るしな
- 75 :デフォルトの名無しさん:2019/06/29(土) 23:36:50.70 ID:Asw+lwoz.net
- 一応>>63で聞いてみたけど意義のある返答は無さそう
- 76 :デフォルトの名無しさん:2019/06/29(土) 23:41:47.67 ID:Asw+lwoz.net
- Googleのこれはどれくらい本気で進める気なんだろうか
https://flutter.github.io/samples/
- 77 :デフォルトの名無しさん:2019/06/30(日) 01:08:26.85 ID:sdmPaDuU.net
- 一度そのフレームワーク採用するとそれ使い続けるか、完全に書き直すしかない
- 78 :デフォルトの名無しさん:2019/06/30(日) 03:19:12.91 ID:ZCZqFe8N.net
- React使ってたらfacebook社に著作権とか特許を侵害されてもfacebook社を訴えることができないのは致命的なマイナス要素
- 79 :デフォルトの名無しさん:2019/06/30(日) 08:36:30.36 ID:aOBhyPaO.net
- >>78
Reactのライセンスから特許条項が外れて真のオープンソース・ライセンスになる
https://qiita.com/Kaoru_Yamamoto/items/b15c9a08273a510bc442
2017/09/23
- 80 :デフォルトの名無しさん:2019/06/30(日) 10:02:53.73 ID:lQ/BpxmK.net
- Reactの話題しかなくて草
- 81 :デフォルトの名無しさん:2019/06/30(日) 10:16:21.46 ID:2juPiYlp.net
- FUD(英: Fear, Uncertainty and Doubt、直訳すると「恐怖、不安、疑念」)は、販売、マーケティング、パブリック・リレーションズ[1][2]、政治、プロパガンダで使われる修辞および誤謬の戦術の一種。
FUDとは一般に、大衆が信じていることに反するような情報を広めることで、大衆の認識に影響を与えようとする戦略的試みである。
例えば、個々の企業が競合他社の製品について悪い印象と憶測を与えるためにFUDを利用する。
すなわち、他社製品に乗り換えるにはコストが掛かりすぎると思わせたり、潜在的ライバルでもあるビジネスパートナーに対して影響力を保持しようとしたりする場合である。
FUDの技法は粗野で単純な場合もあるし、間接的な手法を使った巧妙なものである場合もある。
- 82 :デフォルトの名無しさん:2019/06/30(日) 12:40:39.78 ID:QHjPTGGy.net
- Reduxのconnectってcontainerにstate与えるだけでcomponentにはpropsとして与えるしかない?
- 83 :デフォルトの名無しさん:2019/06/30(日) 14:46:12.73 ID:avS8zw02.net
- >>82
これからはconnectじゃなくHooksで書く時代
- 84 :デフォルトの名無しさん:2019/06/30(日) 15:50:09.47 ID:Fo3wYRY8.net
- Reactが生き残ったとしても、
これからは○○で書く時代ってな感じで
フレームワークの使い方に振り回されるんだろうな
- 85 :デフォルトの名無しさん:2019/06/30(日) 15:51:17.27 ID:EwrgGmh5.net
- ブラウザゲーとか作るのって定番のフレームワークとかライブラリとかってあるの?
- 86 :デフォルトの名無しさん:2019/06/30(日) 16:10:49.80 ID:7Llu84Qc.net
- この手の予想なんて当たり外れあるしな。
「これはからはexpressじゃなくてkoa」とか
「これからはwebpackじゃなくてparcel」とか
十分普及してから乗り換えても遅くない。
- 87 :デフォルトの名無しさん:2019/06/30(日) 16:11:25.25 ID:9wT1OXSk.net
- 海外だとphaser
内部的にPixiJS使ってて
PixiJSはWebGL使ってる
- 88 :デフォルトの名無しさん:2019/06/30(日) 16:12:11.46 ID:9wT1OXSk.net
- >>87は>>85宛て
ってかスレチだったな
- 89 :デフォルトの名無しさん:2019/06/30(日) 16:37:09.13 ID:9MaqxN1M.net
- むしろ乗り換えが起こる前提で書くべきなんだよプログラムなんてもんは。
- 90 :デフォルトの名無しさん:2019/06/30(日) 17:15:37.26 ID:sdmPaDuU.net
- VueとかAngularとかの基本的なフレームワークの場合、乗り換えることは作り直しになる
- 91 :デフォルトの名無しさん:2019/07/01(月) 03:49:47.59 ID:z9YX7xX6.net
- React学習コスト高すぎ
特にRedux周辺
- 92 :デフォルトの名無しさん:2019/07/01(月) 07:37:53.41 ID:aMktZUOt.net
- ReduxのFAQの1つ目を読むべき
※Google翻訳
・いつReduxを学ぶべきですか?
(一部省略)
まずその組み込みシステムの機能を学ぶことをお勧めします。
アプリケーションを構築するために必要なのはそれだけです。
アプリケーションが非常に複雑になり、状態がどこに格納されるか、
または状態がどのように変化するかについて混乱している場合は、
Reduxを学ぶのがよいでしょう。
- 93 :デフォルトの名無しさん:2019/07/01(月) 09:13:07.17 ID:TlV+Kbgz.net
- プロジェクト開発あるあるのつ目を読むべき
・アプリケーションが複雑になってきたので○○を導入したいのですが、
既存のコードが大量にあって手がつけられません。
上司に相談したら、最初から導入していなかったのが悪い。
お前の失態だ。変更する工数はだせん。と言われました。
- 94 :デフォルトの名無しさん:2019/07/01(月) 17:18:47.72 ID:c9LwIDIa.net
- そもそもReactのFacebookを懸念するよりもFirebaseの大規模変更を懸念する方がよっぽど現実的だと思うんだけどな
サーバレスとかいうブラックボックスの方がよっぽど怖いだろ
- 95 :デフォルトの名無しさん:2019/07/01(月) 17:49:42.82 ID:9GvzIEuV.net
- facebookの倒産とか訴訟そのものを懸念してるんじゃなくて
そういうリスクのせいでIT大手が導入しなくなると廃れやすくなるという話
リスク評価が大げさだろうがそれは導入する企業が決めることで
中小零細はリスク評価よりもIT大手の判断を予測することが重要
- 96 :デフォルトの名無しさん:2019/07/01(月) 19:55:17.62 ID:c9LwIDIa.net
- 多重の派遣に作業させてる様なところはIT大手っていうのとは違うと思うがな
- 97 :デフォルトの名無しさん:2019/07/01(月) 20:16:54.10 ID:9GvzIEuV.net
- 日本のIT企業は製品シェアが小さすぎてほとんど影響しない
- 98 :デフォルトの名無しさん:2019/07/01(月) 21:21:08.37 ID:CBwS2tFI.net
- reduxまではそこまで難易度は高くない。
sage,thunkとかはやべーな。。redux捨てた方がいいんじゃねーかと思うくらい。
- 99 :デフォルトの名無しさん:2019/07/01(月) 21:25:43.01 ID:aMktZUOt.net
- sagaや
- 100 :デフォルトの名無しさん:2019/07/01(月) 21:48:16.49 ID:NLanl8hA.net
- HooksのuseEffectでUpdate拾えば手軽に解決する場合もありそうだけどね
総レス数 1002
238 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★