Skip to content

[TODO] Make Library.jsx into separate more manageable components #228

@gbowne1

Description

@gbowne1

Break down Library.jsx into a smaller more manageable files.

I propose we make:

  • Library.jsx the main layout.
  • api.js for making api calls from the layout/component
  • utils.js for other utility functions
  • use Context API?
  • make a useLibraryState.js hook

Ideas for some files:

BookList.jsx
BookDetails.jsx
BookForm.jsx
ReviewSystem.jsx
FilteringSorting.jsx
BookCard.jsx
BookTable.jsx
AddBookModal.jsx
ReviewModal.jsx
Filter.jsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    designthis issue, pr, discussion, etc is related to designdevopsThis is a devops feature or issueenhancementNew feature or requestfeature requestthis is a feature requestfrontendWork on Frontendfullstackgood first issueGood for newcomershacktoberfestThe hacktoberfest labelhelp wantedExtra attention is neededperformanceThis is an issue related to the application performanceusabilityThis is related to UX or usability

    Projects

    Status

    In Progress

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions