Skip to content
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

プロジェクトフォルダ構造改善のためのSSRとCSRの最適化 #128

Open
3 tasks
dorimu0 opened this issue Apr 30, 2024 · 0 comments
Open
3 tasks
Assignees
Labels
🐞 BugFix Something isn't working 🎨 Html&css 마크업 & 스타일링 ⏰ P2 활발하게 고려해야 하는 이슈나 개선사항 🔨 Refactor 코드 리팩토링

Comments

@dorimu0
Copy link
Contributor

dorimu0 commented Apr 30, 2024

📝 Issueの概要

  • このIssueの目的は、プロジェクトのフォルダ構造を改善してコードの可読性と保守性を高めることです。サーバーサイドレンダリング(SSR)とクライアントサイドレンダリング(CSR)の長所と短所を考慮して最適な構造を探して適用します。

📚 背景情報

  • 現在、プロジェクトのフォルダ構造が複雑で管理が難しく、改善が必要な状況です。SSRとCSRの違いを理解し、これに基づいてプロジェクト構造を再設計し、開発効率を高めたいと考えています。

📋 具体的な作業内容

  1. 現在のプロジェクトフォルダ構造の分析と問題点の把握
  2. 最適なプロジェクトフォルダ構造の設計
  3. 設計した構造に基づき、プロジェクトフォルダとファイルを再構成する

📎 関連するIssueやTrello、ドキュメント

  • なし

🖼️ 参考スクリーンショットや図

  • なし

🔄 Issueの進行状況

  • 現在のプロジェクトフォルダ構造の分析と問題点の把握
  • 最適なプロジェクトフォルダ構造の設計
  • 設計した構造に基づき、プロジェクトフォルダとファイルを再構成する
@dorimu0 dorimu0 added 🎨 Html&css 마크업 & 스타일링 🔨 Refactor 코드 리팩토링 🐞 BugFix Something isn't working ⏰ P2 활발하게 고려해야 하는 이슈나 개선사항 labels Apr 30, 2024
@dorimu0 dorimu0 self-assigned this Apr 30, 2024
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue Apr 30, 2024
- Fix an error where client-side execution was inconsistent with server-side rendering.
- Login component image not sized correctly, fix the CSS

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue Apr 30, 2024
Updated the images.remotePatterns configuration in next.config.js to use the new format with hostname and pathPattern properties.

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue May 7, 2024
Modify URL to go to / on token expiration

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue May 7, 2024
Optimize images for SSR and CSR

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue May 7, 2024
- Optimize navbar component to SSR and split CSR functionality into container component
- Optimize SSR and CSR to match user information
- Modify interface due to API response value changes
- Create a hook to avoid a cascade of API requests

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue May 7, 2024
Made the calc function available in tailwind.

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue May 7, 2024
Change a static value to dynamic

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue May 8, 2024
- Modify code to match changes in the navbar
- Optimize to match SSR and CSR values
- Fix hardcoded cId to dynamic data in feedback

Related issue: YJU-OKURA#128
dorimu0 added a commit to dorimu0/project_minori-next-deployment-repo that referenced this issue May 8, 2024
…onstant

- Replaced the hard-coded 401 status code with the HTTP_STATUS.UNAUTHORIZED constant.
- This change improves the readability of the code and makes it easier to understand the meaning of the status code.

Related issue: YJU-OKURA#128
Lainari added a commit to Lainari/project_minori-next-deployment-repo that referenced this issue May 8, 2024
- Changed the process for specifying content types in fetch

Related Issue : YJU-OKURA#128
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 BugFix Something isn't working 🎨 Html&css 마크업 & 스타일링 ⏰ P2 활발하게 고려해야 하는 이슈나 개선사항 🔨 Refactor 코드 리팩토링
Projects
Status: No status
Development

No branches or pull requests

1 participant