항해 99 5주차 react

jooooo·2021년 12월 4일
0
post-thumbnail
post-custom-banner

오늘은

최대한 과제를 마무리 해보고 싶어서 밤을 샜다.
결론적으로 마무리하지는 못했다..

TIL

  • 회원가입 구현순서
  1. firebase.js에 만들어둔 auth 가져오기
  2. 리덕스에서 signupFB 함수 만들기
  3. auth, createUserWithEmailAndPassword()로 가입 시키기
  4. signup 컴포넌트에서 signupFB를 호출하기
  5. 가입한 후, display_name 바로 업데이트 하기
  6. 사용자 정보 업데이트 후에 메인 페이지로 이동하기
  • 로그인 구현순서
  1. firebase.js에 만들어둔 auth 가져오기
  2. 리덕스에서 loginFB 함수 만들기
  3. auth.signinWithEmailAndPassword()로 로그인
  4. Login 컴포넌트에서 loginFB를 호출하기
  5. 리덕스의 user 정보 업데이트 후에 메인 페이지로 이동하기
  • reduce() 내장함수
const array1 = [1,2,3,4];
const reducer = ( accumulator(누산 된 값),currentValue(현재 값)) => accumulator(누산 된 값) + currentValue(현재 값); // 현재 값에는 1->2->3->4 배열의 순서 대로 값이 차례로 들어간다.


// 1+2+3+4
console.log(array1.reduce(reducer)); // 처음에 accumulator에 값이 없으므로, 0+1(현재 값)이 들어가고 이후에 누산 된 값에 1이 들어가게 된다.(그 뒤로 순차적을 돌면서 값이 더해짐)
// 출력 값 : 10

// 5+1+2+3+4
console.log(array1.reduce(reducer, 5)); // 처음에 accumulator에는 값이 없는데 지정을 해주면 5가 들어간다.
// 출력 값 : 15
profile
INFP🖐
post-custom-banner

0개의 댓글