React と React Native のスレ (481レス)
React と React Native のスレ http://mevius.5ch.net/test/read.cgi/tech/1552134567/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
242: デフォルトの名無しさん [sage] 2021/12/08(水) 19:22:47.15 ID:/W89KInL >>241 ? でもこれフックのテスト用なのでは? そうじゃなくフックをモック化してコンポーネントをテストしたい http://mevius.5ch.net/test/read.cgi/tech/1552134567/242
243: デフォルトの名無しさん [sage] 2021/12/08(水) 21:33:33.67 ID:Rfcvtfm3 テストだけならこんなんで十分じゃね function MyComp (props) { const useViewModel = props.useMyCompViewModel || useMyCompViewModel const vm = useViewModel(); return <略 />; } http://mevius.5ch.net/test/read.cgi/tech/1552134567/243
244: デフォルトの名無しさん [sage] 2021/12/08(水) 21:48:07.68 ID:lkzI+wPD 経年劣化に耐える ReactComponent の書き方 https://zenn.dev/takepepe/articles/howto-withstand-aging-react-component http://mevius.5ch.net/test/read.cgi/tech/1552134567/244
245: デフォルトの名無しさん [sage] 2021/12/08(水) 22:23:21.01 ID:SYjhTw/G >>243 なるぼどなぁ これで少しやってみよかな http://mevius.5ch.net/test/read.cgi/tech/1552134567/245
246: デフォルトの名無しさん [sage] 2021/12/11(土) 11:45:52.40 ID:zttGewLv サードパーティコンポーネントが状態や副作用を持っているがこれを除去してステートレスにしたい どうすればいい?ソースコードを書き換えるのは無しで http://mevius.5ch.net/test/read.cgi/tech/1552134567/246
247: デフォルトの名無しさん [sage] 2021/12/11(土) 11:52:28.47 ID:GrxR7SwR プルリクエスト http://mevius.5ch.net/test/read.cgi/tech/1552134567/247
248: デフォルトの名無しさん [sage] 2021/12/11(土) 12:05:31.62 ID:zttGewLv function IWantEasyTestableComponent(props) { return (<View> <FackingStatefullComponent foo={props.foo} /> <MyAwesomeStatelessComponent {…props} /> </View>); } こういうの、どうすりゃいいんだ? 野良ライブラリはどれもこれもアマチュアが好き勝手作ってるから、利便性はともかく品質のムラが大きすぎる できれば使いたく無いが、使う前提で予算と工程を組まれる オープンソースのダークサイドやね http://mevius.5ch.net/test/read.cgi/tech/1552134567/248
249: デフォルトの名無しさん [sage] 2021/12/11(土) 12:21:22.59 ID:GrxR7SwR jest.mock('path/to/FackingStatefullComponent') http://mevius.5ch.net/test/read.cgi/tech/1552134567/249
250: デフォルトの名無しさん [sage] 2021/12/11(土) 12:27:06.61 ID:RI4P88iz >>249 ソースコードの書き換えとどう違うんだそれ? http://mevius.5ch.net/test/read.cgi/tech/1552134567/250
251: デフォルトの名無しさん [sage] 2021/12/11(土) 12:44:03.50 ID:g9v4y15i 依存関係をインターフェース等で明示的に分離してインジェクションするポイントを作るという考え方ではなく モジュール自体を上書きしてしまうことで無理やりインジェクションするということか 違和感が強いがこれがJavaScriptの文化と思って受け入れるしかないか http://mevius.5ch.net/test/read.cgi/tech/1552134567/251
252: デフォルトの名無しさん [sage] 2021/12/12(日) 21:59:15.39 ID:wsjthnMX LogBox邪魔すぎる 機能OFFにできんのかコレ http://mevius.5ch.net/test/read.cgi/tech/1552134567/252
253: デフォルトの名無しさん [sage] 2021/12/20(月) 09:27:19.20 ID:vskoYLeQ 状態、副作用は親コンポーネントに持たせるべきか 子コンポーネントに持たせるべきか http://mevius.5ch.net/test/read.cgi/tech/1552134567/253
254: デフォルトの名無しさん [sage] 2021/12/20(月) 17:18:10.57 ID:hUMHHR9z コンポーネントの用途に依る 基本的にはコンポーネントで独立してる方がいいと思う ちゃんと精査すれば全体で管理しなきゃいけない状態ってそんなに多くないはず http://mevius.5ch.net/test/read.cgi/tech/1552134567/254
255: デフォルトの名無しさん [sage] 2021/12/20(月) 18:51:15.00 ID:DVSwWolF 以前は 親(コンテナ)コンポーネントで状態管理 子(プレゼンテーショナル)コンポーネントは表示だけ ってのが流行ってたが廃れたな 再レンダリングが発生しやすいせいかな http://mevius.5ch.net/test/read.cgi/tech/1552134567/255
256: デフォルトの名無しさん [sage] 2021/12/21(火) 15:04:20.98 ID:2tghIxun まあケースバイケースになるか そこそこ複雑な入力ページなんだけど 親に状態を持たせると不定個数の状態の扱いがやりにくい 子に状態を持たせると親への通知がやりにくい どっちでやってもスッキリしない http://mevius.5ch.net/test/read.cgi/tech/1552134567/256
257: デフォルトの名無しさん [sage] 2021/12/21(火) 15:13:11.31 ID:YHqQ6+Ts 入力フォームなら素直にreact-hook-form使え http://mevius.5ch.net/test/read.cgi/tech/1552134567/257
258: デフォルトの名無しさん [sage] 2021/12/21(火) 15:40:04.62 ID:ESVu6HO8 ほぉん なかなか便利そう どこまで複雑な入力ページに耐えられるか気になるところだけど 単純なフォームならこれで良さそうだ http://mevius.5ch.net/test/read.cgi/tech/1552134567/258
259: デフォルトの名無しさん [sage] 2021/12/29(水) 00:29:54.67 ID:ceh8LJAo React完全に理解したがパフォーマンスの上げ方がわからねえ http://mevius.5ch.net/test/read.cgi/tech/1552134567/259
260: デフォルトの名無しさん [sage] 2021/12/29(水) 00:50:07.29 ID:b+BxW/Al >>259 理解出来てねーーじゃん! http://mevius.5ch.net/test/read.cgi/tech/1552134567/260
261: デフォルトの名無しさん [sage] 2021/12/29(水) 01:49:18.73 ID:CcYJF9F8 完全に理解した=何もわからんだからな チョットでかる=世界一わかってるだし http://mevius.5ch.net/test/read.cgi/tech/1552134567/261
262: デフォルトの名無しさん [sage] 2022/01/04(火) 12:28:56.67 ID:LToZWYYj ブラウザデバッガで見て出てるエラー消すところからかな あとreact-router使わんとページ遷移の度にDOM読み直しとかも効率悪い事この上ない http://mevius.5ch.net/test/read.cgi/tech/1552134567/262
263: デフォルトの名無しさん [sage] 2022/01/05(水) 12:38:15.54 ID:1AqA60VG Reactの優れたイディオム、デザインパターンまとめたサイト、書籍、教えてよ http://mevius.5ch.net/test/read.cgi/tech/1552134567/263
264: デフォルトの名無しさん [sage] 2022/01/09(日) 14:30:52.75 ID:YbeZmiIg react nativeのパーツかわからないんですけど 画面の下から出てくるダイアログってどのモジュールを使えばいいんでしょう? ttps://i.imgur.com/FuvGKCx.jpg http://mevius.5ch.net/test/read.cgi/tech/1552134567/264
265: デフォルトの名無しさん [] 2022/01/20(木) 19:51:41.70 ID:fJA5C2IK reduxでプレーンな只の関数でstate参照したい時ってどうすれば良いの? reducersでもactionsでも無いから直接stateは見えない。コンポーネントじゃ無いから store.subscribeもuseSelectorも出来ないgetState()もない。 やりたいことは、Webの初期表示でstate.env{}の中にブラウザの種類・バージョンとかOSの種類とか入れてるけどそれを単純に参照する関数が書けない stateはreadOnlyで更新しないから見えればOK export const seeStateAndDoSomething() { const { env } = getState() ; // これは出来ないけどコレっぽい処理したい if ( env.browser == 'firefox' ) { ...何かの処理 } else if ( env.browser == 'chrome' ) { } ); どうすりゃ良いの?おそえて。 http://mevius.5ch.net/test/read.cgi/tech/1552134567/265
266: デフォルトの名無しさん [sage] 2022/01/20(木) 19:58:21.41 ID:dHw5M9GX store.getState() http://mevius.5ch.net/test/read.cgi/tech/1552134567/266
267: デフォルトの名無しさん [] 2022/01/22(土) 01:00:33.62 ID:Q6mU4pBx React Nativeはオワコンらしいですが Reactは使う価値ありますか? 教えてエロい人 http://mevius.5ch.net/test/read.cgi/tech/1552134567/267
268: デフォルトの名無しさん [sage] 2022/01/22(土) 01:02:15.28 ID:VcaTUFKD >>267 自分で見極められないの? http://mevius.5ch.net/test/read.cgi/tech/1552134567/268
269: デフォルトの名無しさん [sage] 2022/01/22(土) 01:17:25.20 ID:Q6mU4pBx >>268 すいません。 パソコン初心者です。 アドバイスお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1552134567/269
270: デフォルトの名無しさん [sage] 2022/01/22(土) 01:19:22.91 ID:NdDHIpih 初心者はやめておいた方が良いです http://mevius.5ch.net/test/read.cgi/tech/1552134567/270
271: デフォルトの名無しさん [sage] 2022/01/22(土) 01:25:12.66 ID:Q6mU4pBx これから勉強するならFlutterの方がいいですか? http://mevius.5ch.net/test/read.cgi/tech/1552134567/271
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 210 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s