12일 차: 반응 및 Redux
react-redux 패키지
react-redux
패키지를 사용하여 이 긴 여정(며칠 🤣) 후에 마침내 React와 함께 Redux를 사용할 수 있습니다. 이 패키지에는 React에서 Redux의 통합을 개선하는 여러 도구가 포함되어 있습니다.왜요?
React의 상태는 상황이 복잡해지면 엉망이 됩니다(하나의 상태가 업데이트되더라도 다른 모든 상태에 대한 상용구를 작성해야 함을 기억하십시오). Redux는 상태를 관리할 수 있는 라이브러리입니다. 이것이 어디로 가고 있는지 알 수 있습니까?
통합 시작 🚀!
먼저
Provider
를 만들어야 합니다.const Provider = ReactRedux.Provider;
Provider는 기본적으로 "여기 아래의 모든 것을 담당하고 있습니다."라고 말하는 React용 Redux 래퍼입니다. 전체 React 앱을 감싸기만 하면 설정이 완료됩니다!
let store = Redux.createStore(reducer);
// In a render() method...
<Provider store={store}>
<App />
</Provider>
이 상태만!
mapStateToProps()
함수를 통해서만 특정 상태에 대한 구성 요소의 액세스를 제한할 수 있습니다.const mapStateToProps = state => ({
light: state.brightness
});
그러면 내부 상태
brigtness
에 액세스할 수 있습니다.후기
오늘의 블로그는 내가 React에 대해 배운 것을 수정하려고 대부분의 시간을 보냈기 때문에 짧았습니다. 그들은 실제로 그것을 테스트했습니다. 내 손이 엉망이 된 후에 지식이 붙어 있기를 바랍니다.
어쨌든 이 도전을 완료하는 다른 사람들에게 행운을 빕니다!
Github에서 저를 팔로우하세요!
또한 !
Reference
이 문제에 관하여(12일 차: 반응 및 Redux), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kemystra/day-12-react-redux-190e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)