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/
Vue vs React vs Angular vs Svelte Part.8
https://mevius.5ch.net/test/read.cgi/tech/1621744952/
★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
Vue vs React vs Angular vs Svelte Part.9
■ このスレッドは過去ログ倉庫に格納されています
2022/01/16(日) 16:06:14.27ID:Zy2wxIp9
577デフォルトの名無しさん
2022/02/11(金) 16:17:02.90ID:WRuOVQdn おじさんは議論じゃなくてレスバトルしてるだけだからなぁ
578デフォルトの名無しさん
2022/02/11(金) 16:36:17.11ID:YP+zVxym ケンタはバックエンドで日本一の凄腕エンジニアだからな
フロントみたいなゴミは一切やらないと明言している
だからフロントのセキュリティなどケンタのスキルには関係ない
フロントみたいなゴミは一切やらないと明言している
だからフロントのセキュリティなどケンタのスキルには関係ない
579デフォルトの名無しさん
2022/02/11(金) 17:03:54.73ID:96Ulyy5S 色々勘違いしてるみたいだけど、
ケンタってただの派遣だぞ
ケンタってただの派遣だぞ
580デフォルトの名無しさん
2022/02/11(金) 17:33:56.67ID:79iMdFI4 >>579
まじ?
まじ?
581デフォルトの名無しさん
2022/02/11(金) 17:38:20.83ID:YP+zVxym ケンタは時給2万円以上
いまは会員数が多くて今年年収1億目指すといっていたからおそらく5000万はすでに稼いでいる
いま業界で活躍しているのはほとんどケンタのサロン卒だよ
いまは会員数が多くて今年年収1億目指すといっていたからおそらく5000万はすでに稼いでいる
いま業界で活躍しているのはほとんどケンタのサロン卒だよ
582デフォルトの名無しさん
2022/02/11(金) 18:13:59.79ID:79iMdFI4 rustスレが完全に壊れたので助けてくれ
やはりここに逃げるしか俺の生きる道はないか
やはりここに逃げるしか俺の生きる道はないか
583デフォルトの名無しさん
2022/02/11(金) 18:34:43.29ID:Y4IhV391 敗走ですねわかります
584デフォルトの名無しさん
2022/02/11(金) 19:04:36.79ID:XGwZjA15 ちょっと覗いたけど全部自演でしょ
585デフォルトの名無しさん
2022/02/11(金) 19:57:12.67ID:CMLTRxyl あっちでもおじさんが荒らしてるのはわかった
586デフォルトの名無しさん
2022/02/11(金) 23:31:12.73ID:LZoT8zxD >>578
中身のない話してないのに肩書きだけで判断か?
中身のない話してないのに肩書きだけで判断か?
587デフォルトの名無しさん
2022/02/12(土) 10:57:52.43ID:uPmUKTKl588デフォルトの名無しさん
2022/02/12(土) 11:09:10.81ID:pEIoj4ie >>587
その3人は誰だよw
その3人は誰だよw
589デフォルトの名無しさん
2022/02/12(土) 12:12:32.50ID:MnXeYbkM 堀江とひろゆき
590デフォルトの名無しさん
2022/02/12(土) 15:57:51.53ID:8ted8XK+ KENTA のサロンは、初心者から時給1万円を目指す人の話。
だからキャリアパスも、Ruby on Rails → Go のみ
米国年収が高いのは、Rails, AWS Solution Architect の1,300万円
Rust, Elixir も、普及のキャズムを越えなかった。
バックエンド言語で唯一越えたのが、Rails, Go だけ。
他のフレームワークは、シェアが少ない
KENTAが終わらせた言語が、PHP, Scala。
KENTAがオワコン認定したから、新規プロジェクトが無くなった
だからキャリアパスも、Ruby on Rails → Go のみ
米国年収が高いのは、Rails, AWS Solution Architect の1,300万円
Rust, Elixir も、普及のキャズムを越えなかった。
バックエンド言語で唯一越えたのが、Rails, Go だけ。
他のフレームワークは、シェアが少ない
KENTAが終わらせた言語が、PHP, Scala。
KENTAがオワコン認定したから、新規プロジェクトが無くなった
591デフォルトの名無しさん
2022/02/12(土) 16:29:09.49ID:XEJUc2Aw 今や大企業もケンタの動画を参考にIT投資を決めるようになってきているからな
すごい影響力だぞ
すごい影響力だぞ
592デフォルトの名無しさん
2022/02/12(土) 16:35:59.50ID:Wh0EjTLm おいおいKENTAキッズがおじさんからIDコロコロをラーニングしちまったぞ
593デフォルトの名無しさん
2022/02/12(土) 21:39:28.73ID:0ZYUS8tw エンジニアに数学力が必要かってトピックでなんか言ってるけど
そうじゃないだろ感
そうじゃないだろ感
594デフォルトの名無しさん
2022/02/12(土) 21:41:00.54ID:zmuRKDML KENTAの動画みたことあるけど、
ほっぺに汚いシミのある作文読んでるだけおじさんって印象しかないわ
ほっぺに汚いシミのある作文読んでるだけおじさんって印象しかないわ
595デフォルトの名無しさん
2022/02/12(土) 22:04:47.06ID:Fy6RTNwo ケンタが常々言ってるのはフロントみたいなどうでもいいことにエンジニア人生を掛けるなと言うこと
フロントはWebデザイナーと何も変わらない
エンジニアの中で最も底辺で能力がない奴がやることで金にはならない
時給1万を超えるにはバックエンドでRubyをやるべき
ケンタのサロンに入れば駆け出しエンジニアでも3ヶ月で60万はすぐに行くし80万へも最短の道で習得できる
フロントはWebデザイナーと何も変わらない
エンジニアの中で最も底辺で能力がない奴がやることで金にはならない
時給1万を超えるにはバックエンドでRubyをやるべき
ケンタのサロンに入れば駆け出しエンジニアでも3ヶ月で60万はすぐに行くし80万へも最短の道で習得できる
596デフォルトの名無しさん
2022/02/12(土) 22:09:30.13ID:6fHX/vJa じゃあバックエンドでrubyやればいいじゃん
スレタイとなんの関係も無いよね
スレタイとなんの関係も無いよね
597デフォルトの名無しさん
2022/02/12(土) 22:11:03.92ID:zOhO24og わかったからスレチをやめろ
598デフォルトの名無しさん
2022/02/12(土) 23:15:03.33ID:zeKxBusw 無駄にクソ複雑と言われたり、クソ簡単と言われたりする、いまいち実態を把握されてない感のあるフロントエンドの世界。
理解する気のない外野がグダグダ言ってるだけなのかな。ピンキリ激しいのは事実だと思うけど。
理解する気のない外野がグダグダ言ってるだけなのかな。ピンキリ激しいのは事実だと思うけど。
599デフォルトの名無しさん
2022/02/13(日) 00:05:28.67ID:mUBeMgFR フロントエンドの皆さんはjavascriptのクラス設計はどうしてるの?
typescriptが2012年、ECMAScript6が2015年なので比較的新しい技術のはず。
このスレで「状態管理」という言葉が出てきて、あれ?と疑問が沸いたので…
typescriptが2012年、ECMAScript6が2015年なので比較的新しい技術のはず。
このスレで「状態管理」という言葉が出てきて、あれ?と疑問が沸いたので…
600デフォルトの名無しさん
2022/02/13(日) 01:05:29.08ID:qLNOvlC4 SPAだと状態管理というかある程度全体的に使えるデータが使えたらいいなと思うけど
結局画面ごとにAPI呼んでデータ取ってくるしそこまで巨大なアプリじゃなければ
状態管理するほどのデータは無さそうな気がするんだけどね
画面遷移でデータ渡せるし、グローバル的な管理って何か時代と逆行してるというか
トークンみたいなのぐらいしか使ってなかったわ
結局画面ごとにAPI呼んでデータ取ってくるしそこまで巨大なアプリじゃなければ
状態管理するほどのデータは無さそうな気がするんだけどね
画面遷移でデータ渡せるし、グローバル的な管理って何か時代と逆行してるというか
トークンみたいなのぐらいしか使ってなかったわ
601デフォルトの名無しさん
2022/02/13(日) 07:27:08.24ID:txwSwK3V >>599
このスレで状態管理と出てきたらほぼReactHookの事でクラスは関係無いと思って良いかと。
クラスについては、そこそこ便利なオブジェクトリテラルが有るからあんまり使い道がない。状態を持つオブジェクトを(何回も)生成する時と、組み込み型を継承して拡張するときくらいじゃなかろか。
このスレで状態管理と出てきたらほぼReactHookの事でクラスは関係無いと思って良いかと。
クラスについては、そこそこ便利なオブジェクトリテラルが有るからあんまり使い道がない。状態を持つオブジェクトを(何回も)生成する時と、組み込み型を継承して拡張するときくらいじゃなかろか。
602デフォルトの名無しさん
2022/02/13(日) 10:04:52.70ID:8X08gYL4 なんというか数学できないヤツってコードが汚いよね
603デフォルトの名無しさん
2022/02/13(日) 13:07:50.24ID:0T+jzOg7 複雑なデータを表現する時はやっぱクラス便利よ
reactには直接関係ないけど
reactには直接関係ないけど
604デフォルトの名無しさん
2022/02/13(日) 13:09:23.18ID:gSu1aBn1 たかがJavascriptごときがクラス扱うとか
正直なまいきだよな
正直なまいきだよな
605デフォルトの名無しさん
2022/02/13(日) 13:10:04.38ID:dfoEbwcZ Reactの関数コンポーネントはどこで値を保持してるの?
グローバル変数?
グローバル変数?
606デフォルトの名無しさん
2022/02/13(日) 13:11:08.65ID:gSu1aBn1 >>605
this内のクラスじゃねーのあれ
this内のクラスじゃねーのあれ
607デフォルトの名無しさん
2022/02/13(日) 14:27:27.69ID:mUBeMgFR >>601
私はjavascriptのオブジェクトリテラルは、任意の関数で弄れてしまうので構造体に過ぎないと感じるが…
連想配列でswtich文を代替できたので、構造体と等価ではないけど。
いつ、何が状態を変化させたのか追跡するのが面倒なので、規定のインターフェース(プロパティ・メソッド)で内部変数を操作し
内部変数の状態に応じて処理を変えたい時にインスタンス内で問い合わる…これがクラスの使い方の王道と解釈している。
交換する変数の型を明記したインターフェースを事前に規定するので、確実に状態が管理される。
クラス設計=状態管理 じゃないかな、と。
私はjavascriptのオブジェクトリテラルは、任意の関数で弄れてしまうので構造体に過ぎないと感じるが…
連想配列でswtich文を代替できたので、構造体と等価ではないけど。
いつ、何が状態を変化させたのか追跡するのが面倒なので、規定のインターフェース(プロパティ・メソッド)で内部変数を操作し
内部変数の状態に応じて処理を変えたい時にインスタンス内で問い合わる…これがクラスの使い方の王道と解釈している。
交換する変数の型を明記したインターフェースを事前に規定するので、確実に状態が管理される。
クラス設計=状態管理 じゃないかな、と。
608デフォルトの名無しさん
2022/02/13(日) 14:47:03.56ID:txwSwK3V609デフォルトの名無しさん
2022/02/13(日) 15:43:17.61ID:AQs5k9sa >>605
コンポーネント内のプロパティに覚えてる
コンポーネント内のプロパティに覚えてる
610デフォルトの名無しさん
2022/02/13(日) 17:40:21.65ID:3CUrxwY5611デフォルトの名無しさん
2022/02/13(日) 18:17:18.26ID:Wnt0ls+2 >>607
このスレでOOPなんて語っても、誰もOOPなんてやってないから意味ないと思うぞ
このスレでOOPなんて語っても、誰もOOPなんてやってないから意味ないと思うぞ
612デフォルトの名無しさん
2022/02/13(日) 18:26:03.45ID:txwSwK3V クラスベースだけがOOPじゃないぞ
613デフォルトの名無しさん
2022/02/13(日) 18:46:46.47ID:mUBeMgFR614デフォルトの名無しさん
2022/02/13(日) 19:10:21.77ID:txwSwK3V >>613
内部変数というのはプロパティの事?
(C等の)構造体は実装やメモリ的にはpaddingで表現できるとしても、コード的には文字ラベルがあなたの言うところのインターフェースだと思うけど。
何れにせよクラスで生成したオブジェクトも、オブジェクトリテラルで生成したオブジェクトも、JSにおいてはほぼ等価です。
あるいは、ひょっとしてプライベート変数の話です?
内部変数というのはプロパティの事?
(C等の)構造体は実装やメモリ的にはpaddingで表現できるとしても、コード的には文字ラベルがあなたの言うところのインターフェースだと思うけど。
何れにせよクラスで生成したオブジェクトも、オブジェクトリテラルで生成したオブジェクトも、JSにおいてはほぼ等価です。
あるいは、ひょっとしてプライベート変数の話です?
615デフォルトの名無しさん
2022/02/13(日) 19:20:23.40ID:3CUrxwY5 あー
これRustおじさんか
これRustおじさんか
616デフォルトの名無しさん
2022/02/13(日) 19:28:10.07ID:txwSwK3V あー、そうかも
617デフォルトの名無しさん
2022/02/13(日) 19:40:53.06ID:0WNBUZNL >>609
どういう仕組みで?
どういう仕組みで?
618デフォルトの名無しさん
2022/02/13(日) 20:07:13.39ID:bi2TTbe4 React HooksのuseStateがどういう原理で実現されてるのか
https://sbfl.net/blog/2019/02/09/react-hooks-usestate/
https://sbfl.net/blog/2019/02/09/react-hooks-usestate/
619デフォルトの名無しさん
2022/02/13(日) 20:10:44.93ID:3CUrxwY5 Rustおじさんは全部主観で決めてかかってくるから分かりやすい
620デフォルトの名無しさん
2022/02/13(日) 20:18:28.79ID:0WNBUZNL621デフォルトの名無しさん
2022/02/13(日) 20:24:42.86ID:YYiu+dAA Reactのソースコード読まなくてもPreactなら簡単に実装されてるから簡単に読める
622デフォルトの名無しさん
2022/02/13(日) 21:18:37.07ID:MILRPz6f ほう
そもそもリアクティブってどうやって実現してるんだか
そもそもリアクティブってどうやって実現してるんだか
623デフォルトの名無しさん
2022/02/13(日) 21:25:54.90ID:fGHLySCJ アクティブっていうぐらいだから
ActiveXを使ってるんだろ
ActiveXを使ってるんだろ
624デフォルトの名無しさん
2022/02/13(日) 21:41:33.67ID:HvK/So9I ニキビにも効きそう
625デフォルトの名無しさん
2022/02/13(日) 21:49:25.72ID:iTaXvFH/ 最近web系やってみようとフロントは何にしようかと思ってたけどいっぱいあるし
もうさくっといけそうなvueでいいや
フレームワーク的なところは使わんし
もうさくっといけそうなvueでいいや
フレームワーク的なところは使わんし
626デフォルトの名無しさん
2022/02/13(日) 21:50:34.47ID:0XmpoZ/W 何かイベント起こるとrenderに食わせた関数が呼ばれ仮想DOMツリーを作る、古い仮想DOMツリーとの差分のDOMを更新する。一つの変更が仮想DOM更新中に全部に波及してリアクティブな操作になる(ちょうてきとうな説明)
627デフォルトの名無しさん
2022/02/13(日) 22:38:35.53ID:YntYJuXt >>626
なるほど
しかし仮想DOMツリーって複雑で膨大なのに速度的に問題なさそうですごいな
どこか階層の一部だけ更新されるとjsオブジェクトとしては全体を更新してるのかねえ
どうやって階層の一部だけ更新してるのかさっぱりわからんわ
なるほど
しかし仮想DOMツリーって複雑で膨大なのに速度的に問題なさそうですごいな
どこか階層の一部だけ更新されるとjsオブジェクトとしては全体を更新してるのかねえ
どうやって階層の一部だけ更新してるのかさっぱりわからんわ
628デフォルトの名無しさん
2022/02/14(月) 00:25:16.59ID:FwYo3TXm >>617
render時に対象のVNodeに保存されてるComponentオブジェクトを取り出し、useStateが呼び出された時はそのComponentのプロパティであるhooksという配列に値を設定される
配列なんだから呼び出された順番でインクリメントされる
これがHooks
render時に対象のVNodeに保存されてるComponentオブジェクトを取り出し、useStateが呼び出された時はそのComponentのプロパティであるhooksという配列に値を設定される
配列なんだから呼び出された順番でインクリメントされる
これがHooks
629デフォルトの名無しさん
2022/02/14(月) 06:36:57.18ID:CZHjqgIJ >>627
仮想DOMツリーが巨大かどうかは組み方に寄るし、(仮想DOM操作のような)実DOMに触れないJSで完結する処理はかなり高速。遅い処理はuseMemoとか使おう。
仮想DOMツリーが巨大かどうかは組み方に寄るし、(仮想DOM操作のような)実DOMに触れないJSで完結する処理はかなり高速。遅い処理はuseMemoとか使おう。
630デフォルトの名無しさん
2022/02/14(月) 11:16:31.13ID:jHAJjTzR kami.map((a, i) => (
<Kaminoke {...a} onNukege={() => handleNukege(i)} />
)
コンポーネントの再計算のたびにラムダが生成されてDOMの更新がかかってる?
回避方法がわからない
<Kaminoke {...a} onNukege={() => handleNukege(i)} />
)
コンポーネントの再計算のたびにラムダが生成されてDOMの更新がかかってる?
回避方法がわからない
631デフォルトの名無しさん
2022/02/14(月) 11:25:46.39ID:KlVj6RDR >>630
useCallback
useCallback
632デフォルトの名無しさん
2022/02/14(月) 11:29:37.10ID:IpeVw0MS >>631
ループ中はhook使えないのでわ?
ループ中はhook使えないのでわ?
633デフォルトの名無しさん
2022/02/14(月) 12:00:34.48ID:4QEGKYDA 単体要素向けに作ったフックを配列向けに組み直すテクニックはありますか?
const foo = useSuperComplexFooManager()
↓
const foos = []
for (let i = 0; i < n; i++) foos.push(useSuperComplexFooManager()) // opps!!
useSuperComplexFooManagerは前任者が作ったものですがあまりにも難しくメンテナンスできません
この中身には手を入れずそのまま再利用して配列向けにしたいです
const foo = useSuperComplexFooManager()
↓
const foos = []
for (let i = 0; i < n; i++) foos.push(useSuperComplexFooManager()) // opps!!
useSuperComplexFooManagerは前任者が作ったものですがあまりにも難しくメンテナンスできません
この中身には手を入れずそのまま再利用して配列向けにしたいです
634デフォルトの名無しさん
2022/02/14(月) 12:40:27.43ID:jFb8p0Sw 俺だったら難しいこと考えずフックをコンポーネントでラップしループの中でコンポーネントを生成する
635デフォルトの名無しさん
2022/02/14(月) 13:05:27.03ID:4QEGKYDA それだと親から各hookのメンバにアクセスしたい時に困りますね
636デフォルトの名無しさん
2022/02/14(月) 14:03:26.14ID:80dDJ7BV const foos = [1...n].map(i => useSuperComplexFooManager())
でいけんじゃね?
useRefでこんなコード書いてるけど
でいけんじゃね?
useRefでこんなコード書いてるけど
637デフォルトの名無しさん
2022/02/14(月) 14:46:58.32ID:HfVNEtCi それはループと同じだと思うけど…いいの?
638デフォルトの名無しさん
2022/02/14(月) 15:19:06.67ID:80dDJ7BV ループNGルールは何が要求してるのかい?
639デフォルトの名無しさん
2022/02/14(月) 15:24:13.92ID:4hG04sUJ >>638
hooksは関数のトップレベルでないと正常な実行が保証されない
hooksは関数のトップレベルでないと正常な実行が保証されない
640デフォルトの名無しさん
2022/02/14(月) 15:24:34.35ID:KlVj6RDR https://reactjs.org/docs/hooks-rules.html
Don’t call Hooks inside loops, conditions, or nested functions.
ってことかと
Don’t call Hooks inside loops, conditions, or nested functions.
ってことかと
641デフォルトの名無しさん
2022/02/14(月) 15:38:01.12ID:KlVj6RDR 正直俺のレベルだとこんなくらいしか思いつかない
コンポーネント作ってpropsにタイムスタンプ用意して
変更されたらメソッド呼び出しみたいな……
type Props = {
timestamp: number;
}
const TempComponent: React.FC<Props> = (props) => {
const foo = useSuperComplexFooManager();
const { timestamp } = props;
useEffect(() => {
if (timestamp === 0) return;
foo.hoge();
}, [foo, timestamp]);
return null;
}
export default TempComponent;
コンポーネント作ってpropsにタイムスタンプ用意して
変更されたらメソッド呼び出しみたいな……
type Props = {
timestamp: number;
}
const TempComponent: React.FC<Props> = (props) => {
const foo = useSuperComplexFooManager();
const { timestamp } = props;
useEffect(() => {
if (timestamp === 0) return;
foo.hoge();
}, [foo, timestamp]);
return null;
}
export default TempComponent;
642デフォルトの名無しさん
2022/02/14(月) 15:47:41.25ID:KlVj6RDR React.createRefならループ中に使ってもok?
だとしたらforwardRefでどうにかいけるかも
const TempComponent = forwardRef((props, ref) => {
const { hoge } = useSuperComplexFooManager();
useImperativeHandle(ref, () => ({
hoge,
}));
return null;
});
だとしたらforwardRefでどうにかいけるかも
const TempComponent = forwardRef((props, ref) => {
const { hoge } = useSuperComplexFooManager();
useImperativeHandle(ref, () => ({
hoge,
}));
return null;
});
643デフォルトの名無しさん
2022/02/14(月) 16:09:48.94ID:11/AMapb サンガツ
なるほどuseRefを使うとサブコンポーネント内部状態を参照できるのか
こりゃ便利だ
なるほどuseRefを使うとサブコンポーネント内部状態を参照できるのか
こりゃ便利だ
644デフォルトの名無しさん
2022/02/15(火) 09:56:36.41ID:jZRA5L/z 親子の参照はtree構造では良く使うのにいちいちrefを経由しないと使えないのめんどくさいね
この辺りは他のフレームワークでよくある継承でコンポーネントを拡張する&親子の参照はただのインスタンス参照って方式のほうが直感的でわかりやすいかな
この辺りは他のフレームワークでよくある継承でコンポーネントを拡張する&親子の参照はただのインスタンス参照って方式のほうが直感的でわかりやすいかな
645デフォルトの名無しさん
2022/02/15(火) 10:23:25.29ID:iNjbZ+Gv 普通だと親が子のデータを管理するからここまで手間は増えないよ
親のuseStateとContextで賄える
親のuseStateとContextで賄える
646デフォルトの名無しさん
2022/02/15(火) 10:31:18.31ID:jZRA5L/z 普通ならそうなんだけどフックのトップレベル制約の都合で状態やプレゼンテーションロジックを子コンポーネントに預けないといけなくて辛いねという話の流れではなくて?
647デフォルトの名無しさん
2022/02/15(火) 14:24:18.35ID:+57I4T89 ReactNativeのSSRってのは無いのかな
648デフォルトの名無しさん
2022/02/15(火) 15:08:44.00ID:6z6Nq8Ea どういうこと?
649デフォルトの名無しさん
2022/02/15(火) 15:32:59.86ID:+57I4T89 ロジックもレンダリングもサーバーサイドで完結できないかなって思った
ブラウザは機能不足、WebViewは遅い、なのでネイティブがいい
でもネイティブの酷い開発者体験はどうにかして回避したい、というワガママ
ブラウザは機能不足、WebViewは遅い、なのでネイティブがいい
でもネイティブの酷い開発者体験はどうにかして回避したい、というワガママ
650デフォルトの名無しさん
2022/02/15(火) 16:10:32.61ID:/0MPsAKI ExpoのOTAアップデートが限界だろうね
651デフォルトの名無しさん
2022/02/16(水) 02:37:57.40ID:yTo1vhWy フロントエンド改修するのにReactかVue3で迷ってる
世の流れ的にいくならReactにしない理由はないと思うんだけどなんか好きになれんのよな
Vueはテンプレートの構文がわかりやすくて好きなんだけど、結局typescriptとの親和性の観点でtsxで書く流れになってきてるから、tsx使うならReactでよくねとも思う
Reactだと依存配列書き忘れとかも以外とやりがちで、Vueはcomputedがその辺全部いい感じにやってくれるから自分的な差はそこくらいかなあ
なんかここで選べみたいなのあります?
世の流れ的にいくならReactにしない理由はないと思うんだけどなんか好きになれんのよな
Vueはテンプレートの構文がわかりやすくて好きなんだけど、結局typescriptとの親和性の観点でtsxで書く流れになってきてるから、tsx使うならReactでよくねとも思う
Reactだと依存配列書き忘れとかも以外とやりがちで、Vueはcomputedがその辺全部いい感じにやってくれるから自分的な差はそこくらいかなあ
なんかここで選べみたいなのあります?
652デフォルトの名無しさん
2022/02/16(水) 02:39:11.36ID:M+aaKIjO サイコロ
653デフォルトの名無しさん
2022/02/16(水) 09:42:10.90ID:LA+91iGg XML文字列をパースしてReactNodeを生成したい
EVALで出来ないかな
EVALで出来ないかな
654デフォルトの名無しさん
2022/02/16(水) 10:02:19.35ID:XlkkFeep つ DOMParser
655デフォルトの名無しさん
2022/02/16(水) 11:11:36.19ID:CMcpZLXP vueはとっかかりはホント楽だよなあ
でも流れとしてはReactのがよさげっての悩みどころ
でも流れとしてはReactのがよさげっての悩みどころ
656デフォルトの名無しさん
2022/02/16(水) 12:05:58.95ID:XlkkFeep Reactは状態管理のライブラリが〜みたいなややこしそうな話題が飛び交い、触ってみると実際ややこしく感じるけど、最初が混乱すること多いだけであとはわりとぬるい。
ペットボトルみたく入り口だけキツイ。という個人の感想です。
ペットボトルみたく入り口だけキツイ。という個人の感想です。
657デフォルトの名無しさん
2022/02/16(水) 12:56:27.25ID:re4+z6VY reactは選択の幅が広いからそれを楽と捉えるか苦と捉えるかの違いだろな
使ってみて合わなければ他の選択肢が沢山あるってのはやっぱ魅力よ
使ってみて合わなければ他の選択肢が沢山あるってのはやっぱ魅力よ
658デフォルトの名無しさん
2022/02/16(水) 13:03:27.73ID:OAb5AWjq reactは従来のコーディング習慣と違いすぎるのが嫌い
JSXリテラルはキモいけどまあシンタックスシュガーと考えればギリギリ許容範囲
しかしフックはIF分やループ中で使っちゃダメってのが非常識すぎて耐えられない
JSXリテラルはキモいけどまあシンタックスシュガーと考えればギリギリ許容範囲
しかしフックはIF分やループ中で使っちゃダメってのが非常識すぎて耐えられない
659デフォルトの名無しさん
2022/02/16(水) 16:53:40.65ID:9208qGMd >>658
使えますよ
使えますよ
660デフォルトの名無しさん
2022/02/16(水) 20:05:01.77ID:CZttmVO4661デフォルトの名無しさん
2022/02/17(木) 12:01:42.35ID:w+/1Lj7H よわよわエンジニアの俺は無事vueを選びました
662デフォルトの名無しさん
2022/02/17(木) 12:21:29.09ID:OzlxMNFt Svelteこそ易しいと思うんだけど、そうでもないんです? 情報が少ないとか?
663デフォルトの名無しさん
2022/02/17(木) 12:41:38.57ID:3qJ3MVN8 なんだかんだでMVVMの方が好きだな
UIの振る舞いを記述するならオブジェクト指向の方がメンタルモデルとも一致するし実装上の変な罠も少ないから簡単でメンテナンス性も高い
レンダリングは確かに関数の方が簡単だけどね
UIの振る舞いを記述するならオブジェクト指向の方がメンタルモデルとも一致するし実装上の変な罠も少ないから簡単でメンテナンス性も高い
レンダリングは確かに関数の方が簡単だけどね
664デフォルトの名無しさん
2022/02/17(木) 12:56:35.11ID:OzlxMNFt 俺は関数畑なのでReactがしっくり来たけど、そのへんは人に寄るよね
665デフォルトの名無しさん
2022/02/17(木) 13:36:09.37ID:D3Kp3a02666デフォルトの名無しさん
2022/02/17(木) 16:12:10.27ID:I7WC7Zfj アトミックデザインってSPAに合わなくない?
カタログは綺麗になるだろうけどディレクトリがごちゃごちゃになる
普通に機能目的別にコンポーネント分けた方がスッキリする
カタログは綺麗になるだろうけどディレクトリがごちゃごちゃになる
普通に機能目的別にコンポーネント分けた方がスッキリする
667デフォルトの名無しさん
2022/02/17(木) 19:13:53.80ID:Ru9+sq7u668デフォルトの名無しさん
2022/02/17(木) 19:25:43.29ID:OZi8jI3k ゼロベースで大変なのはJS系はどれだって同じだ
669デフォルトの名無しさん
2022/02/17(木) 19:47:58.98ID:mjDg/nR6 タスクランナーとか周辺ライブラリ選定して、設定とか全部書いてた頃に比べたらだいぶ良くなった
670デフォルトの名無しさん
2022/02/17(木) 20:08:23.60ID:NEaK+e9H 多様性とか要らねえんだわ
tscを集中的に強化して他のエコシステムをはやく駆逐してよ
tscを集中的に強化して他のエコシステムをはやく駆逐してよ
671デフォルトの名無しさん
2022/02/17(木) 22:32:33.59ID:+LogEHPO >>662
趣味なら良いけど仕事では使いにくいね
趣味なら良いけど仕事では使いにくいね
672デフォルトの名無しさん
2022/02/17(木) 22:47:31.25ID:OzlxMNFt673デフォルトの名無しさん
2022/02/18(金) 00:29:30.37ID:PaBs7/1m Vueでspaログイン認証作ってるんだけどjwtの知見って必須なの?
674デフォルトの名無しさん
2022/02/18(金) 00:39:19.42ID:e8a3Yeks フロントでログイン認証とかそんな恐ろしいことできねえわ
675デフォルトの名無しさん
2022/02/18(金) 00:39:35.85ID:uafM90mr jwtなんかべつにいらんよ
ログインなんか普通になんもせずにPOSTしてるのがほとんどだよ
ログインなんか普通になんもせずにPOSTしてるのがほとんどだよ
676デフォルトの名無しさん
2022/02/18(金) 01:53:25.40ID:TADg4zOp なんちゅうアドバイス...
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 地方で深刻移動貧困の実態「車のために働いてる」手取り15万円のシンママ月3.2万円が軽自動車の維持費 [七波羅探題★]
- SNSを一触即発の“地雷原”に変えた「叩き活」の正体…推し活よりも“嫌いな相手を叩く”ことに快感を覚えるのはなぜか [おっさん友の会★]
- 【ファッション】「同級生に笑われたことも」現役女子大生が「全身レギンス姿」で大学に通う理由…日本に「アスレジャー」は定着するのか [湛然★]
- 婚活アプリで独身とウソ「貞操権を侵害」と交際男性に賠償命令、地裁「女性に判断の機会失わせる行為」 [七波羅探題★]
- 「これらも違反として検挙しています」岡山県警の注意喚起に「教習所行き直したほうがいい」 [七波羅探題★]
- 【芸能】チュート徳井義実&桃月なしこ、地上波連続ドラマ初主演決定! 舞台は“官能小説”編集部 異色のお仕事ドラマ [冬月記者★]
- 🤔スーパー「レトルトカレー」価格に違和感…。これ高市物価か? [153490809]
- 文科省「ガイジは大学進学とかできるワケないから除外でええやろw」特別支援学校生を統計上の18歳人口から除外 [377482965]
- 古市憲寿「スタジオでも中国批判して気持ち良くなってる人はいるが高市答弁で日本人は損してる。国益を害した」スタジオ凍りつく★2 [931948549]
- 【悲報】自転車乗り、4月から終わる 普通に乗ってても2万3000円くらい罰金を取られる [455031798]
- 【高市大掃除】 今日は大掃除をしようと思う。 何からやるのが捗るのか教えろ [485983549]
- 「スパイ防止法に反対する奴はスパイ」 ⬅︎これ [279254606]
