それをすると詳細度が同じならCSSの読み込み順に依存しちゃいますね
これはCSS Modulesのモジュール性を破る使い方ということになるのかなと
uhyoさんらが何年も前から主張していたと思いますが外からクラス名を自由に与えられるコンポーネント設計がCSS Modulesでは特によくないということになるでしょう
うちではそれでpropsからclassNamesを外す修正がされたことがあります
的外れなら申し訳ない
それをすると詳細度が同じならCSSの読み込み順に依存しちゃいますね
これはCSS Modulesのモジュール性を破る使い方ということになるのかなと
uhyoさんらが何年も前から主張していたと思いますが外からクラス名を自由に与えられるコンポーネント設計がCSS Modulesでは特によくないということになるでしょう
うちではそれでpropsからclassNamesを外す修正がされたことがあります
的外れなら申し訳ない
でもファイルアップロードならイマドキは署名付きURLを使うことが多くてServer Actionsのユースケースとしてはあまり考慮されてないのかも?
特に複数の大きなファイルを扱うなら直列化されるのでまとめてアップロードになりそうなServer Actionsより個別に開始したりキャンセルできたりする方がUX上のメリットもありそうな
でもファイルアップロードならイマドキは署名付きURLを使うことが多くてServer Actionsのユースケースとしてはあまり考慮されてないのかも?
特に複数の大きなファイルを扱うなら直列化されるのでまとめてアップロードになりそうなServer Actionsより個別に開始したりキャンセルできたりする方がUX上のメリットもありそうな
それならServer ActionsはReactのTransitionで実行されるので同等じゃないですかねー
Sebastian Markbåge氏もそんなことをツイートしてた気がします (なので対応される見込みは多分なさそう)
それならServer ActionsはReactのTransitionで実行されるので同等じゃないですかねー
Sebastian Markbåge氏もそんなことをツイートしてた気がします (なので対応される見込みは多分なさそう)
github.com/facebook/rea...
Next.js 14 (リリース用ブランチ)はこの少し前にuseFormState()がuseActionState()に変更された辺りからcanary版Reactの追随を控えるようになったので取り込まれてなかっただけですね
そしてReact 19のリリースブログには記載があります
react.dev/blog/2024/12...
Next.js 15の方にもあればよかったんでしょうけどね
github.com/facebook/rea...
Next.js 14 (リリース用ブランチ)はこの少し前にuseFormState()がuseActionState()に変更された辺りからcanary版Reactの追随を控えるようになったので取り込まれてなかっただけですね
そしてReact 19のリリースブログには記載があります
react.dev/blog/2024/12...
Next.js 15の方にもあればよかったんでしょうけどね