전체 글 (204) 썸네일형 리스트형 [Next.js] Props `className` did not match. Warning: Prop `className` did not match. Server: "sc-gKclnd ctBXSH" Client: "sc-dkPtRN hSjZFd" Next.js로 Styled-components 사용하면, 최초 빌드하여 랜더링은 문제 없이 잘 되는데, 몇번 새로고침을 하면 위와같은 에러가 발생할 때가 있다. Next는 처음 페이지는 SSR(서버사이드 랜더링)으로 작동하고 이후는 CSR(클라이언트 사이드 렌더링)으로 작용하기 때문에, 서버에서 받은 해시 클래스명과 이후 클라이언트에서 작동하는 해시클래스명이 달라져서 스타일을 적용하지 못하는 현상이다. [최초 랜더링] : 정상 작동 [n번 새로고침 시] : Warning과 함께 스타일 적용 안됨 해결방안 바벨 플러그인을 설치하고 바벨 .. [React] 사파리 '홈 화면에 추가' 시 앱 이름 변경하기 개발한 웹페이지를 모바일에서 사용하기 위해 여러가지 설정들을 해주어야 한다. 그 여러가지 설정 중에 하나를 오늘 기록하려 한다. 바로 '홈 화면에 추가' 기능이다. PC라고 생각했을 때 바로가기 기능과 같다. 다만 모바일에서 '홈 화면에 추가'를 해두면, 웹이 앱처럼 동작하게 만들어 준다. 우선 아무 설정을 하지 않았을 때는 React App이라는 Default 설정 값으로 바로가기 이름이 생성된다. 나는 이 React App을 서비스 이름으로 변경하고 싶었다. 홈화면에 추가 (바로가기 기능)에서 참조하는 파일이 바로 manifest.json 파일이다. 최초 리액트 세팅시 create-react-app 명령어를 통해서 public 폴더에 manifest.json 파일이 생성된다. manifest.json.. [AI] 머신러닝을 위한 모델구축 및 평가과정 ㅇ 데이터과학의 목표 : 의사결정지원, 수익화(수익창출) ㅇ 머신러닝의 목표 : 예측과 패턴분석 ㅇ 전체적인 머신러닝 업무 프로세스 1) 문제파악 및 문제정의 2) 데이터 준비 3) 모델구축 & 평가 4) 결과 공유 5) 모니터링 ------------------------------------------------------ 1. 문제파악 및 문제정의 [세부프로세스] 비즈니스문제파악 - 머신러닝 문제로 전환 - 머신러닝 도입 가능성/필요성 검토 - 효과검증 설계 1) 비즈니스문제파악 = 문제정의(Define the Problem) 머신러닝 프로젝트를 시작할 때 해결해야하는 비즈니스 문제를 명확하게 먼저 정의 2) 머신러닝 문제로 전환 머신러닝의 종류 (1) Supervised Learning (지도학습.. 이전 1 ··· 61 62 63 64 65 66 67 68 다음