본문 바로가기

반응형

분류 전체보기

(501)
[독서] 스타트업 주니어로 살아남기(유석영) 회사와 나를 동기화시키는 4단계 커뮤니케이션 : 업무 용어를 알아듣자 레버리지 : 입사 후 기존 모든 자료를 읽어둔 뒤 활용할 수 있는 자원이 있는지 미리 찾아보자 노우웨어 : 누구에게 어떤 도움을 받을 수 있는지 알아두자 밸류 체인 : 내가 맡은 일이 어떤 의미가 있는지 맥락을 파악하자 업무에서의 레버리지 다른 사람의 노력을 통해 나의 업무 효율을 높이는 것 벨류 체인 기업의 부가가치를 생산하는 모든 활동 Task 관리법 KPI : 업무의 결과물 Action item : 결과물을 만들어 내기 위한 세부 실행 과제 R&R : 실제로 과업을 수행할 담당자 Due Date : 과업의 완료 기한 업무 커뮤니케이션 원칙 즉답이 생명이다 Task의 네 가지 요소를 포함해서 말하자(KPI, Action Item, ..
[리트코드] 438. Find All Anagrams in a String - js (sliding window) 1. 문제 https://leetcode.com/problems/find-all-anagrams-in-a-string/description/ Find All Anagrams in a String - LeetCode Can you solve this real interview question? Find All Anagrams in a String - Given two strings s and p, return an array of all the start indices of p's anagrams in s. You may return the answer in any order. An Anagram is a word or phrase formed by rearrangi leetcode.com 2. 코드 이 ..
[리트코드] 70. Climbing Stairs - js (메모이제이션) 1. 문제 https://leetcode.com/problems/climbing-stairs/description/ Climbing Stairs - LeetCode Can you solve this real interview question? Climbing Stairs - You are climbing a staircase. It takes n steps to reach the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? Example 1: Input: n = 2 Outpu leetcode.com 2. 코드 처음 짠 코드) 타임 아웃 /** * @param {numb..
[리트코드] 14. Longest Common Prefix - js 1. 문제 https://leetcode.com/problems/longest-common-prefix/ Longest Common Prefix - LeetCode Can you solve this real interview question? Longest Common Prefix - Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string "". Example 1: Input: strs = ["flower","flow" leetcode.com 2. 코드 /** * @param {string[]} strs * @r..
[리트코드] 2806. Account Balance After Rounded Purchase - js 1. 문제 https://leetcode.com/problems/account-balance-after-rounded-purchase/ Account Balance After Rounded Purchase - LeetCode Can you solve this real interview question? Account Balance After Rounded Purchase - Initially, you have a bank account balance of 100 dollars. You are given an integer purchaseAmount representing the amount you will spend on a purchase in dollars. At the leetcode.com 2. ..
Mutation & 쿼리 무효(Invalidating query) & 사용자와 쿼리 캐시 업데이트 & 낙관적 업데이트 Mutation mutation에서도 query에서 했던 것처럼 전역 페칭 인디케이터 및 오류 처리를 할 수 있다. 오류의 경우, 기본적으로 queryClient의 mutations property에 onError 콜백을 설정한다. 로딩 인디케이터는 변이 호출 중 현재 해결되지 않은 것이 있는지 알려주는 useIsMutating 훅을 만들어 isMutating 또는 isFetching 상태에서 보여주도록 한다. 예시 코드를 보자. export function generateQueryClient(): QueryClient { return new QueryClient({ defaultOptions: { queries: { onError: queryErrorHandler, staleTime: 600000, /..
React Query와 인증 & setQueryData & initialData useAuth & useUser useAuth 훅은 signin/signup/signout 함수를 제공하여 서버에 있는 사용자를 인증한다. 유저 데이터 저장은 리액트 쿼리에서 하고(이를 위해 'useUser'라는 훅이 필요하다) 서버를 호출할 때 useAuth가 사용자 데이터를 수집하여 이를 보조하는 것이다. useUser 훅은 로컬 스토리지와 쿼리 캐시에서의 유저의 상태를 유지한다. useUser는 로컬스토리지의 데이터를 로딩하여 초기 설정을 한고 유저 데이터가 변하면 리액트 쿼리의 useQuery 훅을 사용하여 서버에서부터 최신 데이터를 가져온다. (useQuery 인스턴스의 쿼리 함수가 로그인 유저의 id와 함께 서버에 요청을 보내면 서버가 그 사용자에 대한 데이터를 보내준다. 만약 로그인 한 사용..
[리트코드] 34. Find First and Last Position of Element in Sorted Array - js (투포인터) 1. 문제 https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/ Find First and Last Position of Element in Sorted Array - LeetCode Can you solve this real interview question? Find First and Last Position of Element in Sorted Array - Given an array of integers nums sorted in non-decreasing order, find the starting and ending position of a given target value. If target..

반응형