분류 전체보기
-
Next.js - 풀스택 웹애플리케이션 프레임워크Fullstack/Next.js 2023. 5. 30. 18:49
안녕하세요, 소플입니다. 리액트로 개발을 하는 분들이라면 한 번쯤 Next.js에 대해서 들어보셨을 겁니다. Next.js는 최근 가장 핫하게 떠오르고 있는 리액트 기반의 프레임워크입니다. 이번 글에서는 Next.js에 대해서 한 번 살펴보도록 하겠습니다. 먼저 Next.js에 대해서 설명하려면, Next.js를 만든 Vercel이라는 회사에 대한 이야기를 빼놓을 수 없을 것 같습니다. Vercel은 최근에, 특히 프론트쪽에서 가장 핫한 배포 플랫폼이자 떠오르는 실리콘밸리의 스타트업 이름입니다. 아래 링크는 Vercel 웹사이트 링크입니다. Vercel: Develop. Preview. Ship. For the best frontend teams Vercel is the platform for front..
-
어떤 상태관리 라이브러리를 써야할까?Front-end 2023. 5. 30. 18:18
안녕하세요, 소플입니다. 프론트엔드 개발에서 빼놓을 수 없는 부분이 바로 상태관리(State Management) 입니다. 일반적으로 리액트를 사용해서 웹애플리케이션을 제작하다보면, 점점 규모가 커지게 되고 상태관리의 필요성을 느끼게 됩니다. 규모가 작은 사이드 프로젝트에서는 사실 리액트의 useState() 훅만 사용해서 개발해도 충분하지만, 회사에서 개발하는 프로젝트는 대부분 규모가 작지 않기 때문에, 상태관리가 거의 필수적으로 들어가야 합니다. 그럼 어떤 상태관리 라이브러리를 써야할까요? 상태관리 라이브러리에도 그 종류가 많고 특징이 다르기 때문에, 처음 상태관리 라이브러리를 도입하려고 하다보면 이런 고민에 빠질 수 있습니다. 그럼 대표적으로 리액트 생태계에는 어떤 상태관리 라이브러리들이 있는지 한..
-
2022년을 돌아보며Note 2022. 12. 31. 21:03
안녕하세요, 소플입니다. 어느덧 2022년의 마지막 날이 되었네요. 그동안 블로그를 만들어 놓기만 하고, 글도 안쓰고 제대로 활동을 하지 못했던 것 같습니다. 오늘 개인적으로는 올 한 해를 돌아보고 새해 계획을 세우는 시간을 가졌습니다. 그 새해 계획중 하나가 바로 블로그에 꾸준히 글쓰기입니다. 그래서 내년에는 조금 더 다양한 주제로 개발에 도움이 되는 글들을 꾸준히 작성해보도록 하겠습니다! - 올해는 저에게 개발자로서 그리고 소프트웨어 교육자로서 여러가지 뿌듯한 성과가 있었던 한 해였습니다. 먼저 올해 출간된 저의 첫 개발서적인 처음 만난 리액트가 큰 관심 속에 1쇄가 모두 다 판매되었습니다. 책을 처음 써보는 것이었기 때문에 책이 출간되기까지 여러가지 어려운 순간들도 많이 있었습니다. 원고를 작성하는..
-
'처음 만난 리액트' 책이 출간되었습니다.News 2022. 6. 5. 17:53
안녕하세요, 소플입니다. 블로그를 개설하고 꾸준히 글을 쓰려고 했는데, 이런저런 일들로 정신없이 바쁘게 살다 보니 시간이 정말 많이 지났네요ㅎㅎ - 제가 약 1년 전부터 열심히 집필해온 제 책이 드디어 출간되었습니다. '처음 만난 리액트'라는 이름의 리액트 입문자들을 위한 책입니다. 제가 3년 전에 구름 에듀에 올렸던 리액트 무료 동영상 강의가 생각보다 반응이 좋았는데, 이번에 좋은 기회가 되어 강의를 책으로 출간하게 되었습니다. - 책과 함께 기존 강의도 모두 새롭게 다시 제작하였고, 현재 인프런과 구름에듀, 그리고 제 유튜브 채널에서 보실 수 있습니다. 리액트에 입문하고 싶은 분들에게는 아주 적합한 책과 강의라고 말씀드릴 수 있을 것 같습니다. 많은 관심 부탁드립니다!
-
GW-BASIC을 배우다Note/Dream 2020. 4. 22. 19:07
안녕하세요, 소플입니다. 지난 글에 이어서 제 이야기를 해보려 합니다. 지난 내용이 궁금하신 분은 아래 포스트를 참고하세요~ - 중앙컴퓨터학원 안녕하세요, 소플입니다. 저의 초등학생 시절 이야기를 해보려 합니다. 제가 컴퓨터 프로그래머라는 꿈을 가지게 된 계기는 초등학생 때 다니게 된 집 앞에 있던 컴퓨터학원 때문입니다. 엄마를 따라서 당시에 유.. blog.soaple.io - HTML을 배우긴 했지만 제가 가진 배움의 욕구를 채우지는 못했습니다. 진짜로 프로그래밍 다운 것을 해보고 싶었기 때문이죠. 그래서 원장 선생님을 계속 졸랐습니다. "선생님 저는 정말 프로그래밍이 배우고 싶어요!" 원장 선생님께서는 학생이 이렇게까지 조르니 고민을 꽤 하셨던 것 같습니다. 결국에 학원 선생님을 통해서 GW-BAS..
-
중앙컴퓨터학원Note/Dream 2020. 3. 27. 18:15
안녕하세요, 소플입니다. 저의 초등학생 시절 이야기를 해보려 합니다. 제가 컴퓨터 프로그래머라는 꿈을 가지게 된 계기는 초등학생 때 다니게 된 집 앞에 있던 컴퓨터학원 때문입니다. 엄마를 따라서 당시에 유행이었던 워드프로세서, 컴퓨터 활용능력 등의 컴퓨터 관련 자격증을 따기 위해서 학원에 등록하게 되었죠. 이렇게 얼떨결에 가게 된 컴퓨터 학원은 결과적으로 제 인생의 방향을 정해놨습니다. - 사실 그전에 학원이란 학원은 조금씩 다 다녀봤습니다. 태권도 학원에서는 노란띠까지 따고 그만두고, 미술 학원에서는 그림 조금 그리다 그만두고, 피아노 학원에서는 바이엘(하) 치다가 그만두고, 그나마 오래 다닌 게 1년 정도 다녔던 검도학원이었습니다. 돌이켜보면 학원들을 다니면서 제가 크게 흥미를 못 느꼈던 같습니다. ..
-
하루만에 글로벌 코로나 바이러스 대시보드 만들기Note 2020. 3. 4. 20:13
안녕하세요, 소플입니다. 지금 코로나 바이러스 때문에 한국 뿐만 아니라 전세계가 난리도 아니죠. 이러한 상황을 지켜보던 한국에 계신 훌륭한 개발자분들이 코로나 관련 유용한 서비스들을 많이 만들어 주셨습니다. 그러다가 저도 이 상황에 조금 도움이 될까하여 전세계 코로나 현황을 볼 수 있는 대시보드를 만들어 보기로 했습니다. 대시보드가 이미 많긴 한데, 글로벌하게 볼 수 있는 사이트는 찾기가 쉽지 않아 제가 직접 만들게 되었네요ㅎㅎ 우선 대시보드를 만들기 위해서는 데이터가 준비되어야 합니다. 당연한 사실이지만 데이터가 있어야 대시보드에 시각화를 해서 보여줄 수 있기 때문이죠. 그래서 찾아보다가 존스홉킨스 대학에서 제공하는 데이터를 API로 제공해주는 오픈소스를 발견했습니다. 해당 오픈소스는 Ainize라는 ..