-
Notifications
You must be signed in to change notification settings - Fork 2
Next.js 16 / React 19 へのアップグレード #1041
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: refactor/yama/remove-chakra-ui
Are you sure you want to change the base?
Next.js 16 / React 19 へのアップグレード #1041
Conversation
…fety across components - Modified multiple component files to import `type JSX` from React. - Updated `FileUploadField` to allow `null` for `fileInputRef`.
… across components
Summary of ChangesHello @TkymHrt, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! このプルリクエストは、プロジェクトの主要なフロントエンドライブラリであるNext.jsとReactを最新バージョンにアップグレードし、それに伴うESLint設定の刷新とフォント管理の最適化を行いました。これにより、開発環境のパフォーマンス向上(Turbopackの有効化)と、将来的なメンテナンス性の向上が期待されます。また、React 19への対応により、新しいReactの機能や改善を活用できるようになります。 Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
Next.js v16およびReact v19へのアップグレード対応、お疲れ様です。依存関係の大幅な更新に伴い、ESLintの設定を新しいFlat Config形式に移行し、Tailwind CSSのv4対応プラグインへの変更、フォント読み込み方法の改善など、多岐にわたる修正が含まれており、素晴らしいです。
コード全体として、新しいバージョンへの追従が適切に行われていると感じました。
いくつか、より改善できる点や修正が必要と思われる点についてコメントしましたので、ご確認ください。特にESLintの設定については、意図通りに動作しない可能性があるため、ご確認いただけると幸いです。
対応Issue
https://nut-m-e-g.slack.com/archives/C020WQ3GY07/p1768051810911529
概要
Next.js 16へのアップデート、およびReact 19への対応を行いました。
あわせて、ESLintの設定も修正しました。
eslint-plugin-tailwindcssが安定版でv4対応してなかったので、eslint-plugin-better-tailwindcssに変更しました!主な変更点
v16.1.1v19.2.3画面スクリーンショット等
テスト項目
make build && make run)備考
Turbopackが効くようになったので開発環境が軽くなりました~