전체 글(45)
-
리액트 - 소개 및 특징
react 란? 동적 사용자 인터페이스를 만들기 위해 2011년 페이스북에서 만든 오픈 소스 JavaScript 라이브러리 데이터 변경이 잦은 복잡하고, 규모가 큰 라이브러리에 적합 화면을 만들기 위한 자바스크립트 라이브러리 현재 가장 많이 활용되고 있는 인기 있는 라이브러리 사용자와 상호 작용이 가능한 동적 UI 제작 가능 1. 단방향의 데이터 흐름 부모에서 자식으로의 데이터 전달은 가능하지만, 자식에서 부모로의 데이터 전달이 불가능한 단방향의 데이터 흐름을 가지고 있다. 2. Component 기반 구조 * component : 독립적인 단위의 소프트웨어 모듈로 소프트웨어를 독립적인 하나의 부품으로 만드는 방법 react는 UI(view)를 여러 컴포넌트를 쪼개서 만든다. 한 페이지에서 여러 부분을 ..
2024.03.14 -
코딩온 x 포스코 KDT 풀스택 웹 개발 과정 두 번째 프로젝트 회고록
프로젝트 진행 기간 기간: 2.22 - 3.11 백 엔드 개발을 필요로 했던 첫 프로젝트이자, 나의 두 번째 개발 프로젝트. 프론트 엔드 담당, 백 엔드 담당 각각 2명, 총 4명이서 진행하였다. 백 엔드 개발을 처음 접해보는 나는 아직 미숙한 부분이 많다고 느꼈기에 백 엔드 개발을 해보고 싶다는 생각을 잠시 접어두고 첫 프로젝트에서 경험해 보았던 프론트 엔드 개발을 맡았다. 개선할 점 1. 서버와의 상호작용을 고려한 코드 백 엔드를 처음 접하는 만큼, 서버 측면에서 고려해야할 부분을 미처 생각하지 못하는 경우가 있었다. 예를 들어 화면에서 보여지는 ui, ux를 똑같이 구현해내는 데에 집중하여 습관적으로, 혹은 배치가 조금 더 편하다는 이유로 input 보다 div 태그를 사용하는 실수가 잦았다. 나중..
2024.03.13 -
코딩온 x 포스코 KDT 풀스택 웹 개발 과정 첫 번째 프로젝트 회고록
- 내가 진행했던 프로젝트에 대한 소개 프론트엔드 기능에 한해서 네명의 팀원과 함께 진행한 첫번째 프로젝트이다. 발로소득과 클래스 101 사이트를 참고하였고, 미라클 모닝을 주축으로 하는 자기계발 활동에 대한 동기부여를 돕는 목적의 웹 사이트이다 처음에는 웹에 각종 챌린지 기능도 넣기로 하였으나 시간 부족으로 인해 넣지 못하였고 발로소득과 같이 앱 소개 페이지로 콘셉트를 진행하게 되었다. - 진행기간 2024.01.13 ~ 2014.01.24 - 프로젝트시 개인적으로 신경썼던 점 1. 간결하고 깔끔한 코드를 짓기 위한 고민을 통해 의미없는 주석은 지우고 문맥을 분리하는 부분의 공백 라인을 띄우는 것과 같이 공백 라인을 의미있게 사용하려고 노력하였다. 2. 협업을 할 때 팀원이 나의 코드를 보고 잘 이해할..
2024.01.29 -
LCT 챌린지 32기 - 책 읽고 글 쓰기 활동 후기
오늘은 미션으로 최근에 읽은 책에서 마음에 드는 구절에 대한 나의 생각, 적용점, 아웃풋을 내는 목표 등을 세우는 활동이 있었다. 최근에 블로그 활동에 매우 소홀했는데 이렇게 미션으로 받게 되어서 반성하게 되면서도 멈춰있던 블로그를 돌아가게 만들어주셔서 감사하다 ㅋㅋㅋㅋㅋㅋㅋ 계획을 세울 때 항상 계획 목록에 있는 블로그는 언제인가부터 뒷전이 되었다.. 흠흠.. 반성한다. 아무튼! 다시 본론으로 돌아와서 내가 책을 읽고 마음에 들었던 구절에 대한 생각을 적어나가 보겠다. 내가 읽었던 책은 바로! 이다. 이중에서 제일 마음에 들었던 구절 세 가지를 적어보겠다. '나는 딸이 이미 알고 있는 부분을 사실로 인정함으로써 딸의 정확한 자기 평가 능력을 격려했다. 또한 우리가 모든 방면에 뛰어날 수 없고, 자신이 ..
2024.01.11 -
LCT 챌린지 32기 - day 3 기록
day3 미션지의 피드백 칸에 적었던 대로 아침에 일어나다 보니까 수업시간에 약간씩 조는 것이 문제임을 인식하고, 해결 방안을 생각해냈다. 바로! 그리고, 수업시간 맨 앞자리에 앉기! 간단하지만 마냥 쉽지 않은 해결책라고 생각한다. 매일 같이 앞자리를 사수하려면 아침 일찍 가야하기 때문이다. 세번째 날도, day3 플래너와 스터디 플래너로 하루를 시작했다. 또 추가 된 것은 긍정확언으로 하루를 시작하는 것! 그러기 위해 침대 옆에 긍정확언을 붙여놓았다. 효과가 있을 지는 해보고 추후 방법과 함께 후기를 써보겠다! 물론 간단하지만.. 세번째날의 미션은 갖고 싶은 습관과 동기부여 장치를 걸어놓는 것! 나는 갖고 싶은 습관이 많아 몇가지만 추리기 어려웠다. 블로그에나마 갖고 싶은 습관들을 조금 적어보자면.. ..
2023.12.30 -
LCT 챌린지 32기 - day2 기록
27일은 LCT 챌린지 2번째 날! day 3 플래너와, 스터디 플래너로 하루를 시작한다. 매일 같은 하루지만 챌린지 덕분에 다르게 사는 기분이 드는 것 같다. 아직 둘째 날이지만 마음을 먹는 게 약간 달라졌다! 원래는 흐르는 대로 시간을 보내려는 마음이 약간 있었다면, 지금은 시간을 주도적으로 활용하려는 시도를 계속해서 하고 있다. 물론! 솔직하게 말해서.. 바로 실행하기 보다 아직은 에잇 귀찮아!하는 마음과 싸우고 있긴하다. 집에 오면 침대에 눕고 싶은 마음은 언제쯤이면 사라질지 모르겠다. 하지만 오늘도 나는 블로그를 작성하고, 힘이나는 긍정적인 노래를 반복해서 듣고, 개발 공부를 하고, 마음 가짐을 달리하려 노력한다. 습관이 형성된다는 21일, 안하면 더 찝찝해하는 나를 기대하며 오늘도 하고, 할 ..
2023.12.30