안녕하세요. 요즘 React 19로 다시 강의를 학습하고 있습니다. 그러다 보니 useEffect 내에서 setState() 호출 시 새로운 Lint 규칙으로 react-hooks/set-state-in-effect 대한 경고가 나옵니다. 즉 useEffect 에서 setState() 호출하여 불필요한 추가 렌더링이 발생한다고 경고합니다. ( https://ko.react.dev/reference/eslint-plugin-react-hooks/lints/set-state-in-effect) 아래 pos-editor-modal.tsx 에서도 setContent(""); 에서도 경고가 발생하네요.. useEffect(() => { if (!isOpen) return; textareaRef.current?.focus(); setContent(""); // 경고 발생!! }, [isOpen]); 요즘 들어 이런 경고가 신경 쓰이는 데.. 왜 이런 규칙이 생겼나요 ? 수정 방법은 아래와 같이 코드를 수정하라 해서 변경했는데 .. startTransition() 을 사용해야 하나요.. useEffect(() => { if (!isOpen) return; textareaRef.current?.focus(); startTransition(() => { setContent(''); }); }, [isOpen]);
1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 5-2. LINE 인턴 채용 코딩테스트 어떤 알고리즘을 학습하고 계신가요? DFS, BFS 여기까지 이해하신 내용은 무엇인가요? DFS, BFS의 기본 개념 2. 어려움을 겪는 부분 어떤 개념이 헷갈리시나요? 여기서 문제를 푸실 때 완전탐색을 해야한다. 그래서 BFS를 사용하고자 큐를 사용하신 것까지 이해 했습니다! 근데 완전탐색의 경우 DFS를 사용해야하는게 아닌가..?라는 의문 때문에 질문을 하게되었습니다. 이 문제에서는 DFS나 BFS 둘 중 아무거나 써도 되는 것인가요? 또한 어떤 경우에 DFS를 써야하고 BFS를 써야하는지 잘 모르겠습니다... 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊
안녕하세요 저는 작년12월 시험을 목표로 강의를 수강했던 직장인 입니다. 직장생활과 병행한다는 핑계로 중간에 몇개월동안 수업을 들을 수 없었고 부랴부랴 11월부터 급하게 들었지만 12월 시험에서 낙방하였습니다 현재 수강기간이 4.24일로 도어있어 가능하시다면 올해 상반기 빅분기 시험응시일인 6월 20일까지로 수강기간을 연장시켜 주실수 있을실지 문의드립니다. 강사님의 강의가 실무에서도 큰 도움이 되고 있어 이번에는 더 열심히 준비하여 좋은결과 얻고 실무적으로도 실력이 상승하는 기회를 얻고싶습니다 제 이메일 주소는 mywhiteroom.sj@gmail.com 입니다 감사합니다
요즘 zustand 공식 Docs 사이트가 이상해요.. zustand 문서를 보려고 docs 사이트에 접속하면 GPU 사용율이 오르고, 컴퓨터 온도도 확 올라가면서 웹브라우저에서 응답없음이 나오고 멈춰버립니다. 저만 이런 건가 해서 github 이슈를 검색해 봤더니 2025년말에도 이 같은 이슈가 있었는데.. 이거 zustand 에게 상태 관리 맡겨도 될까요? ㅎㅎ
1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 8.1-5 알고리즘과 친해지기 (2) - 최빈값찾기 어떤 알고리즘을 학습하고 계신가요? 최빈값 찾기 2. 어려움을 겪는 부분 어느 부분에서 막히셨나요? 왜 배열로 푸는 것이 제일 낫나요? 저는 java의 map을 사용해서 풀었는데 이건 좋지 않은 풀이법일까요? 3. 시도해보신 내용 현재 작성하신 코드를 공유해주세요 public class FindMaxOccurredAlphabet0102 { public static void main(String[] args) { System.out.println("정답 = i 현재 풀이 값 = " + solution("hello my name is dingcodingco")); System.out.println("정답 = e 현재 풀이 값 = " + solution("we love algorithm")); System.out.println("정답 = b 현재 풀이 값 = " + solution("best of best youtube")); } public static char solution(String s) { Map<Character, Integer> map = new HashMap<>(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (!Character.isLetter(c)) { continue; } map.put(c, map.getOrDefault(c, 0) + 1); } List<Map.Entry<Character, Integer>> list = new ArrayList<>(map.entrySet()); list.sort( (a, b) -> b.getValue() - a.getValue() ); return list.get(0).getKey(); } }
학습 관련 질문만 남겨주세요. 강의자에 대한 질문은 안받습니다(eg. 대학원 가실 생각은 없으신가요? , 데이터분석가는 어떻게 하게 되신거에요?) 포트폴리오는 노션, ppt, github 중 어떤게 가장 효율적일까요? 혹시 제가 수행했던 프로젝트 관련해서 어디까지 포트폴리오에 넣으면 좋을지 이메일 상담가능한가요??
안녕하세요 선생님, 저는 이제 막 취업한 신입 회사원입니다. 작년에 필기를 준비하면서 바로 실기까지 붙으려고 계획했지만 회사 업무에 적응하기 바빠 실기 시험을 준비하지 못했습니다.... 그래도 올해 1회차 실기는 열심히 준비해보려고 합니다. 일하면서 공부하는 거 쉽지 않네요ㅠㅠ 올해 마음을 다잡고 실기를 취득하려고 하는데 3월말에 수강이 끝나서 올해 빅데이터분석기사 실기 시험날인 6월말까지 연장이 가능한지 조심스레 문의드립니다. 제 이메일은 ( jk02035@naver.com ) 입니다. 열심히 듣고 꼭 합격할 수 있도록 하겠습니다!
안녕하세요, 저는 작년 6월 시험을 목표로 강의를 수강했던 학생입니다. 당시 강의 내용을 바탕으로 열심히 준비했지만, 아쉽게도 한 문제 차이로 불합격하게 되었습니다. 이후 하반기에는 해외에 체류하게 되어 시험에 응시하지 못했고, 이번 6월 시험을 목표로 다시 한 번 도전하고자 합니다. 현재 수강 기간이 5월 28일까지로 되어 있어, 가능하시다면 시험 응시 당일인 6월 20일까지만 수강 기간을 연장해주실 수 있을지 조심스럽게 문의드립니다. 강사님의 강의가 큰 도움이 되었기에, 이번에도 강의를 통해 더 열심히 준비하여 좋은 결과를 얻고 싶습니다. 항상 좋은 강의를 제공해주셔서 감사드립니다. 제 이메일은 happyyoung8723@gmail.com 입니다. 감사합니다.
수강 기한 연장 요청드립니다. 현재 수강 기한은 4월 22일까진데 금번 시험이 6월 20일이라 혹시 2달 연장 가능할지 문의드립니다. 회사를 다니면서 시험 준비를 했는데, 출장이 겹쳐져서 작년 말 시험 응시를 못했습니다. 이번에는 꼭 합격하고 싶어 요청드립니다! 이메일 주소 : yeonjin923@naver.com
에러 메시지 한국어로 변경하는 부분을 보다 보니 문득 해당 라이브리가 있는지 찾아 봤는데 있더라구요. 설치와 사용법은 아래와 같습니다. npm i supabase-error-translator-js import { AuthError } from '@supabase/supabase-js'; import type { ErrorService } from 'supabase-error-translator-js/dist/types'; import { setLanguage, translateErrorCode } from 'supabase-error-translator-js'; setLanguage('ko'); export function errorTranslator(error: unknown, service: ErrorService = 'auth') { if (error instanceof AuthError && error.code) { return ( translateErrorCode(error.code, service) ?? '알 수 없는 인증 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.' ); } return '문제가 발생했습니다. 잠시 후 다시 시도해주세요.'; }
아직 강의를 하나도 듣지는 않았습니다. 커리큘럼을 쭉 보는데 수업자료를 pdf로 다운받을 수 있는 버튼이 있는 강의가 있고, 그냥 '수업자료'라고만 나와 있어서 다운은 받지 못하고 웹에서 읽기만 할 수 있는 것 같습니다. 혹시 제가 잘 본 것이 맞나요?? 아니면 모두 pdf에 제공이 되는 것인가요??
선생님. #10부터 1까지 2씩 감소하는 숫자를 출력 이라고 하셨는데, 당연 시험에는 나오지 않겠죠 저런 말이.. 그럼 10부터 -6까지지 2씩 감소하는 숫자를 출력 이라는게 성립 되려면 for i in range(10 : -7 : -2): print(i) 이렇게 되면 10 8 6 4 2 0 -2 -4 -6 결과값이 이렇게 나오는걸까요?
문자열 슬라이싱이 사실 쉬우면서도 실수하기에 딱 좋은 파트인듯 합니다. 좋은 강의 감사드리며, 처음에는 강의 들으면 무슨 소리인가...... 싶었는데 점점 시간이 지나고 강의를 들으면 들을수록 이해가 되고 있네요!! 선생님 강의 들으면 50점은 먹고 들어간다는 댓글을 봤었는데 꼭 50점은 먹고 들어가서 비전공자인 제가 1트에 정처기 합격 하고 멋있게 후기 남겨보겠습니다.