일기

· 일기
코드를 작성하다보면 여러가지 에러를 겪게 되는데 사소한 에러도 다시보자는 의미에서 기록합시다. void' 형식은 'ReactNode' 형식에 할당할 수 없습니다. 문제 발생 map 매서드를 사용하는데 오류가 발생 더보기 'void[]' 형식은 'ReactNode' 형식에 할당할 수 없습니다. 'void[]' 형식은 'Iterable' 형식에 할당할 수 없습니다. '[Symbol.iterator]().next(...)'에서 반환되는 형식은 해당 형식 간에 호환되지 않습니다. 'IteratorResult' 형식은 'IteratorResult' 형식에 할당할 수 없습니다. 'IteratorYieldResult' 형식은 'IteratorResult' 형식에 할당할 수 없습니다. 'IteratorYieldRes..
· 일기
유용하고 강력한 상태 관리 라이브러리임에도 불구하고 힘들여 배워 놓고 사실상 한번도 사용해 보지 못했다. Redux는 자바스크립트 상태 관리 라이브러리로 다양한 데이터를 한곳에서 관리하고 여러 컴포넌트가 이를 구독함으로서 동작한다. 컴포넌트간 프롭으로 데이터를 전달하는 것과 달리 Redux에서는 데이터가 한방향으로 흐르게 되어 있다. Redux의 세가지 원칙 1. Single source of truth 데이터는 Store에서 가져오며 스토어는 하나만 존재할 수 있다. 즉 데이터는 한곳에서 관리된다는 의미이다. 2. State is read-only 데이터는 읽는 것만 가능하며 변경을 위해서는 액션 객체를 이용해서 변경하는 것이 가능하다. 3. Changes are made with pure functi..
· 일기
Firebase는 구글에서 서비스하고 있는 유용한 API입니다. 인증관리를 통해서 계정을 손쉽게 만들고 관리할 수 있게 해주는 인증 기능과 서버 없이 DB를 사용할 수도 있다. 이번에는 구글 계정 인증을 위해 사용해 보았으나 몇가지 서비스를 구현할 때 이를 이용하면 번거롭게 서버를 구축하지 않고도 간단한 API를 만들 수 있을 것으로 기대된다. 또한 구글 애널리틱스를 연동할 수 있어 사용자의 활동도 분석할 수 있으니 활용도가 높은 서비스라고 생각되었다. 문서도 한글화가 되어 있어서 학습의 난이도가 높지 않으니 익혀두면 쓸모가 있을 것으로 생각된다.
· 일기
컴퓨터 공학, 컴퓨터 과학, 전공 지식. 프로그램 개발을 위해 특히 웹 개발에 있어서 이게 꼭 필요한가? 라는 의문을 가지게 하는 지식들입니다. 하지만, 이러한 지식들은 몰라도 개발을 할 수는 있지만 알고 있다면 더 나은 코드를 작성할 수 있게 되는 등 여러모로 유용하게 활용됩니다. 비록 비전공자이지만 전공자 못지 않은 지식을 쌓아둘 수 있도록 공부해두는 것이 중요한 일이라고 생각합니다. 전공자들은 4년에 걸쳐서 배우는 지식을 단시간에 습득해야하는 일입니다. 결코 쉬운 일은 아니겠습니다만, 전자공학의 기초적인 지식은 가지고 있으니 겹치는 부분이 많아 상대적으로 금새 익힐 수 있을 것이라고 생각됩니다. 결국 프로그램은 1과 0 그리고 다양한 논리 연산과 분기의 집합입니다. 전자 회로를 구성하여 펄스신호를 ..
CodeFiore
'일기' 카테고리의 글 목록
Mastodon