다음 중 부작용이 없는 것은 무엇인가요?
이 연습은 강의의 일부입니다
이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요
이 강의의 첫 부분에서는 웹 앱이 무엇인지, 언제 만들면 좋은지 알아보고 직접 몇 개의 앱도 만들어 봅니다! 먼저 텍스트 입력과 출력을 여러 방식으로 만드는 법을 배우고, 특정 이름의 인기가 시간에 따라 어떻게 변하는지도 살펴봐요.
이 장에서는 shiny에서 다양한 입력과 출력 옵션을 활용하는 방법을 배웁니다. 사용자로부터 입력을 받는 문법과 텍스트, 그래프, 테이블 등 여러 형태의 출력을 렌더링하는 방법을 익히게 됩니다.
이 장에서는 Reactive 프로그래밍을 배웁니다. 반응형 소스, 컨덕터, 엔드포인트가 무엇이며, 이들이 어떻게 결합되어 Shiny의 동작을 이끄는지 알아봅니다. 또한 이러한 반응성에 대한 이해를 활용해 성능이 좋은 Shiny 앱을 만드는 방법도 학습합니다.
현재 연습
이제 직접 Shiny 앱을 만들어 볼 차례입니다. Mental Health in Tech Survey에서 인사이트를 도출하는 앱과, 레시피 재료를 입력으로 받아 전 세계 다양한 요리를 정확하게 분류하는 앱 등 여러 앱을 처음부터 만들어 봐요. 그 과정에서 입력 검증, 워드클라우드, 대화형 지도 같은 더 고급 입력/출력 위젯도 함께 익히게 됩니다.