推測ですがa.tsxがb.tsxからimportしたコンポーネントにa.module.cssで定義されたクラス名を渡すようなことをしてませんか?
それをすると詳細度が同じならCSSの読み込み順に依存しちゃいますね
これはCSS Modulesのモジュール性を破る使い方ということになるのかなと
uhyoさんらが何年も前から主張していたと思いますが外からクラス名を自由に与えられるコンポーネント設計がCSS Modulesでは特によくないということになるでしょう
うちではそれでpropsからclassNamesを外す修正がされたことがあります
的外れなら申し訳ない
28.02.2025 00:20
👍 0
🔁 0
💬 1
📌 0
なるほど
でもファイルアップロードならイマドキは署名付きURLを使うことが多くてServer Actionsのユースケースとしてはあまり考慮されてないのかも?
特に複数の大きなファイルを扱うなら直列化されるのでまとめてアップロードになりそうなServer Actionsより個別に開始したりキャンセルできたりする方がUX上のメリットもありそうな
22.01.2025 23:53
👍 1
🔁 0
💬 0
📌 0
AbortControllerを使っても送信したHTTPリクエストを取り消せるわけでもサーバーの処理を中断できるわけでもなく期待できるのはHTTPレスポンスを無視できるくらいでは?
それならServer ActionsはReactのTransitionで実行されるので同等じゃないですかねー
Sebastian Markbåge氏もそんなことをツイートしてた気がします (なので対応される見込みは多分なさそう)
22.01.2025 10:17
👍 0
🔁 0
💬 1
📌 0