koichik's Avatar

koichik

@koichik.bsky.social

39 Followers  |  115 Following  |  4 Posts  |  Joined: 27.08.2023  |  1.539

Latest posts by koichik.bsky.social on Bluesky

推測ですが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
Preview
Automatically reset forms after action finishes by acdlite · Pull Request #28804 · facebook/react This updates the behavior of form actions to automatically reset the form's uncontrolled inputs after the action finishes. This is a frequent feature request for people using actions and it ali...

Reactチームとしては完全に意図的な変更ですよ
github.com/facebook/rea...

Next.js 14 (リリース用ブランチ)はこの少し前にuseFormState()がuseActionState()に変更された辺りからcanary版Reactの追随を控えるようになったので取り込まれてなかっただけですね

そしてReact 19のリリースブログには記載があります
react.dev/blog/2024/12...

Next.js 15の方にもあればよかったんでしょうけどね

22.01.2025 00:13 — 👍 0    🔁 0    💬 1    📌 0

@koichik is following 20 prominent accounts