The objective of this project is to become acquainted with React and acquire proficiency in this unfamiliar framework I haven't previously utilized.
To initiate this project, I created components for the interface. A component is a piece of the UI (user interface) that has its own logic and appearance. It is important to lay out the page but large files can be difficult to navigate. To solve this, I exported a component into its own file and then imported that component from another file.
Every React component is essentially a JavaScript function that can include some markup, which React subsequently renders in the web browser. These React components employ JSX, a syntax extension that resembles HTML but comes with a bit more rigor and the capability to exhibit dynamic data.
After completing this project, I've acquired a deeper understanding of React, a library that facilitates component composition. Nevertheless, React doesn't prescribe particular methodologies for routing and data retrieval. To create comprehensive applications with React, it is recommended to employ full-fledged React frameworks like Next.js or Remix. You can find this project on my GitHub profile.
I aim to acquire a deeper understanding of building complete web applications by learning Next.js, as it appears to be a valuable tool for this purpose.
Copyright © 2023 Jeremy's Portfolio - All Rights Reserved.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.