본문 바로가기

전체 글142

Redux - immutable - Next Tutorial 나갈 수 있는 곳도 없고... 코딩 공부도 해야돼서 ㅎㅎ 회사에서 사용하는 라이브러리 공부를 하게 되었다. - Redux는 상태관리를 중압집권체제 형태를 따르기 때문에 상태관리의 복잡성을 없애고 상태를 예측가능하기에 나중에 유지보수 측면에서 좋다. - immutable.js는 객체나 배열 관리를 immutable(불변의) 상태로 관리하도록 도와주는 라이브러리다. Redux를 사용한다면 상태를 관리할때 객체나 배열을 immutable하게 관리해야기 때문에(최적화를 하기 위해서) 도움이 되는 라이브러리다. - Next.js는 처음 공부할 때 이해한 내용은 javascript가 render 되기전에 html 태그를 먼저 불러와서 정적인 페이지 로딩이 빠르고, SSR(server side render)를 하기 .. 2021. 1. 1.
firebase - auth O auth에 이어서 직접 회원 관리를 할 수 있는 auth 기능을 추가로 넣을 수 있다. O auth 처럼 firebase console에서 이메일/비밀번호를 사용 설정으로 켜두어야 한다. 그래야 firebase에서 제공하는 메소드를 사용 할 수 있다. firebase 파일에 firebase.auth()를 변수로 내보내는 작업을 해주고, 필요한 곳에서 받을 수 있도록 한다. 그리고 email, password를 받아서 .createUserWithEmailAndPassword에 인자로 email과 password를 보내준다. 로그인을 할 때는 signInWithEmailAndPassword에 인자로 email, password를 넣어주어서 로그인을 할 수 있다. 만약 이전에 가입되어 있거나, 중복된 아이.. 2020. 12. 13.
firebase - Oauth firebase로 회원가입을 관리 할 수 있는 기능들이 있다. 거기에 google 로그인 github 로그인 처럼 Oauth 기능도 지원을 한다. Oauth 기능을 설명 하면... 기본적으로 설정이 필요하다. firebase console에 들어와서 개발 밑에 authentication을 클릭해서 들어간다. 그러고 나서 Authentication 밑에 Sign-in method에 들어간다. 기본적으로 상태가 전부 사용중지로 되어있다. 여기서 필요로 하는 Oauth를 선택해서 설정으로 바꿔주면 된다. 이메일/비밀번호는 회원가입을 할 수 있는 auth 기능이다. Google의 auth는 기본적으로 설정이 되어 있어서 사용설정만 켜주면 사용을 할 수 있다. Github는 Github에서 주는 보안 key를 입.. 2020. 12. 11.
firebase - setting firebase는 server를 따로 구축하지 않고 자동으로 server와 database를 생성을 해준다. 만약 테스트를 해보고 싶은 서비스가 있으면 client와 firebase를 연결하여 데모 테스트를 해보고, 서비스가 반응이 좋고 출시를 해야겠다고 할 때, server를 구축하면 된다. firebase는 구글에서 먹은 회사이다. database를 배포를 해보면 알겠지만, 접속자가 많고 처리할 database가 많아지면 비용을 지불해야한다. firebase도 일정 수준까진 무료로 제공한다. 설치 및 이용 방법 우선 firebase 홈페이지에 접속을 하고, 아이디로 로그인 한다. 구글아이디로 로그인이 가능하다. 사진과 같이 화면이 있으면 Get started를 눌러서 시작을 한다. Get starte.. 2020. 12. 8.
반응형