React.lazy 화면 지연 개선
React.lazy에 대한 공부 기록 React로 웹사이트를 만들면, 컴포넌트들이 한번에 로드됨. 만약 화면이 너무 많거나 복잡하면 처음에 로드하는 데 시간이 오래걸리는 문제가 발생함. React.lazy는 이때 사용되는 유용한 도구임. 필요한 컴포넌트만 그때그때 로드시켜주는 기능을 제공함. 기본 사용법 const MyComponent = Rea...
React.lazy에 대한 공부 기록 React로 웹사이트를 만들면, 컴포넌트들이 한번에 로드됨. 만약 화면이 너무 많거나 복잡하면 처음에 로드하는 데 시간이 오래걸리는 문제가 발생함. React.lazy는 이때 사용되는 유용한 도구임. 필요한 컴포넌트만 그때그때 로드시켜주는 기능을 제공함. 기본 사용법 const MyComponent = Rea...
React의 상태관리 setState React의 상태에 대해 알아보고 공부하며 setState에 대해 좀더 깊게 알고 싶어 작성하게 됨. state는 컴포넌트가 가지고 있는 동적인 데이터. 입력, 요청 결과, 클릭 등 변하는 데이터를 말함. 상태가 변경되면 React는 자동으로 다시 렌더링 하며 화면에 변경 사항을 반영함. setState 기본...
React state immutability(불변성) React state에 대해 알아보던 중 immutability 개념이 이해가 잘 안되어 정리하면서 공부함. immutability 은 데이터를 직접 수정하지 않고, 수정이 필요한 경우 새로운 데이터를 만들어내는 방식임. React에서 불변성을 유지하는 이유는 state가 변경되었음을 Reac...
개요 통계학을 공부하거나 데이터 분석을 할 때 가장 기본이 되는 용어와 기호들을 정리했음. 기본 개념 모집단과 표본 모집단(Population) 기호: N 정의: 연구나 분석의 대상이 되는 전체 집단 예시: 모든 성인 남성의 키 표본(Sample) 기호: n 정의: 모집단에서 추출된 일부분 예시: 100명의 성인 남성의...
이 포스트에서는 Flutter 앱의 구조, main.dart 파일의 역할, materialApp 위젯의 중요성에 대한 내용을 작성하였다. Flutter 앱의 시작점:main.dart Dart 프로그램은 main() 함수에서 시작된다. Flutter 앱도 마찬가지로 main.dart파일이 entry point가 되고 앱의 전체적인 테마, 라우트...
Flutter에서 setState는 Stateful 위젯에서 상태를 변경하고 UI를 업데이트하는 데 사용되는 중요한 함수이다. Flutter에서 위젯의 상태가 변경될 때 UI를 업데이트하기 위해 이 함수를 사용한다. 오늘은 setState의 기본 개념과 사용 방법에 대해 학습하였다. 📖 setState 기본 개념 Stateful 위젯이란? ...
다양한 라이브러리와 모듈들이 클래스 기반으로 구성되어 있기 때문에, 처음부터 클래스 개념을 알고 있으면 각종 라이브러리 및 모듈들을 이해하고 보다 효율적으로 활용이 가능하다. 클래스는 프로그래밍에서 코드의 재사용성과 유지보수를 개선하는 데 중요한 역할을 한다. 클래스를 이용해 기능들과 속성을 하나의 단위로 묶어 재사용할 수 있으며,...
Dart에서 ‘for’ 루프의 구성요소 for 루프는 배열, 리스트 또는 그 밖의 반복 가능한 객체들을 효과적으로 처리할 때 자주 사용된다. Dart의 for 루프의 세 가지 핵심 구성요소인 초기화 부분, 조건 검사 부분, 그리고 반복마다 수행되는 부분에 대해 알아보았다. Dart의 ‘for’문 형식은 전통적인 C스타일 루프와 동일하다고 한다. ...
코딩 교육 시작! 첫째 아이가 1월 1일이 되고 7살이 되었다. 이제 어느정도 한글을 읽을 줄 알게 되었고, 영어 실력도 점점 좋아지고 있다. 이런 발전을 본 후, 올해부터 아이와 함께 코딩을 통한 즐거운 놀이 시간을 가지기로 결심했다. 어떤 언어로 어떻게 교육을 시켜줄까 고민하고 알아보다 Scratch 라는 재밌는 언어가 있다는걸 알게되었다...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE TH...