전체 글 73

리액트 컴파일러 (React Compiler) 알아보기

이 문서는 React Compiler가 무엇인지 알아보기 위해 여러 자료들을 수집해서 정리해 놓은 것입니다. React Compiler가 무엇인지 궁금하신 분들에게 도움이 되었으면 합니다. React Compiler 소식 많은 사람들이 React Compiler는 React 19에 등장할 것이라고 예상했습니다. 하지만 리액트 팀의 Joe Savona는 React 19에서는 Compiler가 등장하지 않을 것이라고 합니다. Compiler가 리액트에 적용되는 시기는 2024년 말쯤으로 예상되고 있지만 더 늦어질 수도 있습니다. Compiler의 등장 시기보다 더 중요한 것은 '리액트팀이 왜 Compiler를 적용시키려고 하는가?' 입니다. 지금부터 차근차근 알아가 보겠습니다. Compiler가 왜 등장했을..

React 2024.04.14

주니어 프론트엔드 개발자 2023년 회고

2022년 회고 : https://d-cron.tistory.com/73 신입 프론트엔드 개발자 2022년 회고 2022년은 나에게 꽤나 의미 있는 해였다. 2022년의 나의 여정을 돌아보기 위해서는 2021년 11월부터 시작해야 한다. 혼자 개발공부를 하는 게 어렵다는 것을 깨달은 나는 당장 취업에 초점이 맞춰져 d-cron.tistory.com 작년보다 발전한 부분 코드 리뷰 2022년에는 코드 리뷰가 굉장히 어렵고 부담되는 일이었다. 팀원분들은 나의 PR에 코드 리뷰를 정말 잘해주시는 상황이었고, 나 역시 코드 리뷰를 통해 팀원들께 도움이 되고 싶다는 생각을 항상 가지고 있었지만 실력이 부족했다. 타인이 짠 코드를 이해하는데 대단히 많은 시간이 들었고, 업무도 적응해 가는 중인데 코드 리뷰까지 해야..

회고 2024.01.01

ref 와 state 차이

본 내용은 리액트 공식문서를 번역한 것으로 오역이나 의역이 있을 수 있습니다. Refs 활용법 컴포넌트에 Ref를 다는 법 import { useRef } from 'react'; 컴포넌트 안에서 useRef를 불러와서 초기값을 지정할 수 있습니다. const ref = useRef(0); useRef는 아래와 같은 객체를 반환합니다. { current: 0; } current 값에 ref.current 프로퍼티를 이용해서 접근할 수 있습니다. 이 값은 의도적으로 mutable 합니다. 즉, 변화가 가능한 값입니다. 이것은 마치 리액트가 트래킹하지 않는 비밀 주머니와 같습니다. ref는 state 처럼 string, object, function 등을 가리킬 수 있습니다. ref는 state와 달리 순수..

React 2023.03.04

신입 프론트엔드 개발자 2022년 회고

2022년은 나에게 꽤나 의미 있는 해였다. 2022년의 나의 여정을 돌아보기 위해서는 2021년 11월부터 시작해야 한다. 혼자 개발공부를 하는 게 어렵다는 것을 깨달은 나는 당장 취업에 초점이 맞춰져 있는 다른 부트캠프들과는 달리, 지식을 가르쳐주는 것이 아니라 스스로 성장할 수 있는 개발자를 기르는 과정이라는 정글의 모토가 마음에 들어서 지원하고 합격하게 되었다(요새는 부트캠프도 시험 보고 면접도 본다는 사실!). 정글 소개 기숙사 생활을 해야 했기 때문에 서울에서 ktx를 타고 한 손에는 캐리어를, 한 손에는 두꺼운 이불을 들고 대전으로 내려갔던 것이 생생하게 기억이 난다. 설렘 반 두려움 반으로 2021년 11월 1일에 문지캠퍼스 기숙사에 입소했다. 5개월 동안 대전에서 지내면서 얻은 것이 굉장..

회고 2022.12.30

[week13] KOCW 운영체제(반효경교수님) - File System Implementation 2

File systems implementation 2 Page cache and buffer cache 운영체제가 file입출력을 할 때 사용자 프로그램의 요청을 받아서 disk에서 읽어온 내용을 그냥 전달하는 게 아니라 자신의 buffer cache 영역에 읽어놓고, 그 내용을 copy로 넘겨주기 때문에 다음번에 동일한 file data에 대한 read, write system call이 오면, disk까지 가지않고 buffer cache에서 처리한다. 예전에는 sector단위는 512byte였다. 최근에는 buffer cache가 page cache와 통합이 되면서 buffer cache에서 사용하는 단위도 4KB를 사용한다(unified buffer cache). unified buffer cach..

[week13] KOCW 운영체제(반효경교수님) - File System Implementation 1

File System Implementation 1 지난 시간 리뷰 storage에 있는 data에 접근하는 방법에는 순차접근(sequential access)과 직접접근(random access)이 있다. 그 매체에 따라 다른데 tape은 순차접근만 된다. hard disk, flash memory, CD들은 직접접근이 가능하다. 직접 접근이 가능한 매체라도 data를 어떻게 관리하느냐에 따라서 순차접근만 허용될 수도 있고 직접접근이 가능할 수도 있다(지금은 무슨말인지 몰라도 뒤에 읽다보면 이해가 된다). Allocation of File Data in Disk file은 크기가 일정하지 않다. 그러나 disk에 file을 저장할 때는 동일한 크기의 sector 단위로 나눠서 저장한다. file sys..

[week13] KOCW 운영체제(반효경교수님) - File Systems

File Systems File and File System file a named collection of related information 일반적으로 비휘발성의 보조기억장치에 저장 운영체제는 다양한 저장 장치를 file이라는 동일한 논리적 단위로 볼 수 있게 해줌 operation(연산) create, read, write, reposition(lseek), delete, open, close 등 File attribute(혹은 file의 metadata) 파일 자체의 내용이 아니라 파일을 관리하기 위한 각종 정보들 파일 이름, 유형, 저장된 위치, 파일 사이즈 접근 권한(읽기/쓰기/실행), 시간(생성/변경/사용), 소유자 등 File system 운영체제에서 파일을 관리하는 부분 파일 및 파일의 ..