- Learning
Autowini first-round interview
First, many thanks to Autowini for giving me the chance to interview. These are notes on how today's first-round interview went.
- Learning
Back to plain JavaScript: innerHTML vs innerText
In an NHN interview I couldn't build even basic JavaScript features. It was a big reality check, so I started reviewing JavaScript again.
- Learning
Wanted Pre-Onboarding Frontend course: the selection assignment
I created the project with CRA, used Tailwind CSS for styling, and used React-Router-Dom for routing.

- Learning
Wanted Pre-Onboarding Frontend Internship (June)
I was thinking about applying to the Wanted Pre-Onboarding Frontend Internship (June) program, so I took on its pre-assignment.

- Learning
Urgent fixes to my resume and portfolio!!
After being rejected quickly by a company I applied to, I started to wonder whether there might be a problem with my resume.

- Learning
Login, sign-up, password recovery (reset), and password change
Working with the backend developers, the parts I've been in charge of implementing so far are login, sign-up, password recovery (reset), and password change.

- Learning
Implementing login in React with cookies and localStorage
Because I need to run a local server, I'm running the files the back-end developers gave me on my own machine while building login.

- Learning
Connecting the ThemePostList & PostDetail APIs
As I'd feared, a CORS error came up. A setProxy.js file on the front end didn't fix it, but adding @CrossOrigin to the back-end controller did.

- Learning
@media 576px responsive web
As of today, the components for the 1444px, 960px, and 576px screens are all done.

- Learning
Sign up and login: useRef vs useState, which is more efficient?
I built the form data that login and sign-up send to the backend, and tested that the values show up when the login or sign-up button is pressed.

- Learning
Adjusting components, and why the Header needs splitting up
I adjusted the existing banner design and made a slide that shows a post's images first. I also found that the whole Header renders at once.

- Learning
Responsive web at 1440px
From today through tomorrow, we decided to adjust the sizes of our components based on a 1440px width.

- Learning
Building the ProfileEditPage UI
Today I built the UI for ProfileEditPage, the page where users edit their account information.

- Learning
Building the header notification box
Here is the code, and it looks like there is something I need to discuss with the backend developers.

- Learning
Building the MyPage markup and styles
Today I built the MyPage markup and styles, but the posts and likes sections seem to lack detail. I think I need to work out what design would be good.

- Learning
Finishing the PostWrite page with a date picker and address search
Today I finished the PostWrite page for writing posts, using a datepicker library for dates and react-daum-postcode for address search.

- Learning
Post writing page: choosing a place with Daum Postcode
Install the Daum Postcode library, a Korean address search, with $ npm install react-daum-postcode.

- Learning
Building the header + banner + List UI and our first merge
Today I merged into the main branch with a teammate via GitHub Desktop for the first time. Luckily we split our areas by branch, and there were no conflicts.

- Learning
Wireframes & frontend directory structure
There has been a miscommunication with the back-end developers on our team, and I think I've figured out what caused it.

- Learning
Running a Spring Boot backend server in VSC & creating a Git branch
Running the back server and front server was easy in IntelliJ, but a frontend teammate I work with wanted to run both in VSC, so I found a way.
