React

React

어려움

지침

기본적인 반응형 시스템을 구현해요.

반응형 프로그래밍은 값들이 서로를 기준으로 어떻게 계산되는지에 초점을 맞춘 프로그래밍 패러다임이에요. 스프레드시트처럼 한 값이 바뀌면 다른 값들로 자동으로 전파되도록 해줘요.

값을 설정할 수 있는 셀("입력" 셀)과 다른 셀을 기준으로 값이 계산되는 셀("계산" 셀)로 이루어진 기본적인 반응형 시스템을 구현해요. 입력 값이 바뀌면 값들이 전파되어 새로운 안정 상태에 도달하도록 업데이트를 구현해요.

또한 계산 셀은 변경 알림 콜백을 등록할 수 있어야 해요. 새로운 안정 상태에서 셀의 값이 이전 안정 상태와 달라졌다면, 그 셀의 콜백을 호출해요.

GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Nim Exercism

React 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Nim 트랙을 연습 문제 70개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.