redux-form에서 어떻게 값을 업데이트하는지 망설였다.
3804 단어 redux-form자바스크립트Reactredux
개요
이 기사에서 다루는 내용
구현
Redux-form의 최소 구성 만들기
먼저
create-react-app your-app-name
명령을 실행하여 기본 react 앱을 만듭니다.또한
yarn add redux react-redux redux-form
명령을 실행하여 필요한 것을 설치합니다.2. 여기에서 Redux-form 공식에 설명된 절차에 따라 네 단계를 수행합니다.
(공식대로이므로 생략. 베이스가 되는 React 앱 소스 코드 Github )
주목 받는 양식(FirstName or LastName or Email)이 변경되면 주목 받지 않은 양식(check box)의 값을 갱신
실패
해결책
내가 안고있는 문제에 대해 검색을 해도 히트하지 않습니다.
따라서 처음에는 위의 방안으로 골고루 실장했습니다. 일단 움직이는 상태는 만들 수 있었지만, 더러운, Redux-form 사용하는 의미 있는 것인가,,, 등등 여러가지 생각했습니다.
공식을 재검토하면, redux-form의 props로서, 왠지 change function이라고 쓰여진 좋은 느낌의 것이 있었습니다. ( 공식 )
이것을 사용하면 Redux-form 등이 좋은 느낌으로 랩 해준 채 Action Creator 등을 사용하지 않고 갈 수있는 것은? 라고 생각해, 사용해 보면, 이하와 같이, onChange・・・라고, 3행 추가하는 것만으로, 실현하고 싶었던 것을 실현할 수 있었습니다. (소스 코드 Github))
<Field
name="firstName"
component="input"
type="text"
onChange={(event, field) => {
props.change('check', false);
}}
/>
결론
Redux-form은 지금도 유지보수되고 있으므로, 하고 싶은 것은 공식을 읽어 진행하면 대다수 실현할 수 있다.
Redux-form을 사용하면 그렇게 노력하지 않아도 좋아진다.
Reference
이 문제에 관하여(redux-form에서 어떻게 값을 업데이트하는지 망설였다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatsuya___/items/4b4ad733a1761e59ed5a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)