오늘 배운것
bitbucket pull request conflict
Bitbucket을 쓰고 있는데 배포로 급히 수정된 코드들과 conflict가 생겨 해결되지 않으면 merge되지 않았다.
원격 origin에서 베이스 저장소를 내 저장소로 다시 풀해온뒤 conflict를 해결했다.
[ GIT ] conflict 시 해결하는 방법
Git 에서 Conflict 이란?개발자들이 각 feature을 따서 작업을 하고 master branch에 merge를 하게된다.merge 과정에서 파일의 이름이 같으면 충돌이 발생한다.파일이 다르면 무조건 자동으로 합쳐준다.파일
velog.io
safari환경 디버그
크롬환경에서는 잘되는데 사파리 환경만 가면 엉망이 되는 느낌은 뭘까..
https://antennagom.com/986
https://jeongsk.medium.com/개발자-메뉴에서-아이폰-사파리를-디버깅하는-방법-safari-technology-preview-b3354e560344
개발자 메뉴에서 아이폰 사파리를 디버깅하는 방법(Safari Technology Preview)
모바일 웹앱을 개발할 때 아이폰 사파리(Safari)를 디버깅 해야할 때가 있습니다. 모바일 사파리에서 Mac 사파리와 다른 결과를 보여주는 경우가 있기 때문입니다.
jeongsk.medium.com
맥OS 사파리 개발자 모드 보는 방법
맥OS 사파리 개발자모드 보는 방법 - 이제는 윈도우에서도 크롬을 주로 사용하지만, 맥에서는 사파리가 기본 브라우저로 설정되어 있기 때문에 크롬 대신 사파리를 사용하시는 분들도 꽤 많으십
antennagom.com
리액트스크롤이벤트 핸들링
https://velog.io/@taeung/React-Custom-Hooks로-Scroll-Event-구현하기
React ) useScroll / 노마드코더말고 직접 만든 스크롤 훅 - 짜구's WIKI
섹션마다 스크롤 이벤트를 더해야해서 custom hook으로 만들어봤다! 노마드 코더와 다른 점은 element가 정해진 지점에 오게되면 true를 반환해서 해당 컴포넌트에서 스타일을 더하게된다. (이건 각자
wiki.jjagu.com
COINSS: React Custom Hooks로 Scroll Event 구현하기
Scroll Event를 Custom Hook으로 빼보는 방법에 대해 공부해보도록 하겠습니다. 일반적인 Scroll Event 일반적으로 Scroll Event를 감지하기 위해서는 addEventListener('scroll')을 이용하면 됩니다. 앞에 스크롤 이
velog.io
다국어 모드 핸들링
회사특성상 다국어모드로도 고려해야하는데
언어별 하드코딩이 아니라 언어상태에 따라 객체에서 꺼내어서 사용하고, 그 언어가 없을때 예외처리 또한 해주어야 완벽!
const lang = ‘ko’;
const abc = {
ko: ‘한글’,
en: ‘engligh’,
jp: ‘japan’,
};
let strResult = lang !== ‘en’ ? abc[lang] && abc.en : abc.en && ‘no lang’;
연산자 코드가 아직 눈에 잘 들어오진 않는다..
https://ko.javascript.info/logical-operators
논리 연산자
ko.javascript.info
'회고' 카테고리의 다른 글
[TIL] 22.03.18 (0) | 2022.03.19 |
---|---|
[TIL] 22.03.17-fatal: the remote end hung up unexpectedly, MUI textfield handling, git stash (0) | 2022.03.17 |
[TIL]22.03.03 - React Antipatterns to Avoid, video태그, git rebase (0) | 2022.03.04 |
[TIL]-22.03.02 reboot (0) | 2022.03.02 |
[TIL]22.02.24 - 정규표현식과 예외처리, React form reset (0) | 2022.02.25 |