내 직장에서 최근에 12 가지 요소 앱 개발로 전환했습니다. 이와 함께 우리는 새로운 도구와 기술을 채택하도록 권장되었습니다. 동적 프론트 엔드 용 뷰 엔진을 선택하려고합니다. 나는 ReactJS를 고민하고있다. 그러나, 나는 상당히 초록색이므로, ReactJS 상태를 사용하면 12 요소 애플 리케이션의 무국적 요구 사항이 깨졌습니다.ReactJS 및 12 팩터 앱
-1
A
답변
1
반응 상태는 구성 요소를 말하고, 구성 요소는 스스로를 그릴 필요가있는 상태를 유지합니다. 구성 요소의 렌더링 메서드는 언제든지 구성 요소를 그릴 수 있어야하며 구성 요소의 현재 상태를 알아야합니다. 좋은 예는 입력 필드입니다. 한 입력 필드를 보유하고있는 구성 요소는 입력 필드의 값을 현재 상태로 유지해야만 임의의 시점에서 필드를 다시 그릴 수 있습니다.
반응 형 응용 프로그램의 또 다른 공통 주제는 응용 프로그램 상태를 상점에 보관하는 것인데, 이는 사용자가 생각하는 것과 다릅니다. 이것은 응용 프로그램의 모든 구성 요소의 상태를 나타내며 일반적으로 두 소스, 서버의 응답 또는 구성 요소와의 사용자 상호 작용에서 수집/형성되고 변경됩니다. 이 상태는 하나의 세션 동안 계속 유지되며 응용 프로그램을 상태 저장하지 않습니다.
요약하면 12 팩터 앱을 만들기 위해 리 액트를 사용하는 것이 안전하고, 클라우드 기반 ERP 시스템에 대해 동일한 작업을 수행하기 위해 리 액트를 사용하고 있으며, 지금까지는 훌륭하게 진행되고 있습니다.
감사합니다. @ vankov.ilija. 이것은 내가 필요한 정보입니다. 중재자가 아니더라도 질문을 이해하게되어 기쁩니다. –