-
React-Redux - 1JavaScript 2022. 1. 19. 00:14
React-Redux 의 API, Hooks
1. Provider
React Redux includes a <Provider /> component, which makes the Redux store available to the rest of your app
Provider 는 stroe 에 접근해 state 를 사용 할 수 있게 해준다. / 앱 최상단을 감싸는 부모컴포넌트이다.
import React from 'react' import ReactDOM from 'react-dom' import { Provider } from 'react-redux' import store from './store' import App from './App' const rootElement = document.getElementById('root') ReactDOM.render( <Provider store={store}> <App /> </Provider>, rootElement )
2. UseSelector
UseSelector 는 store 의 state 에 접근 할 수 있게 해주는 Hooks 이다.
import { useSelector } from 'react-redux' const user = useSelector(state => state.user);
3. UseDispatch
생성한 action 을 useDispatch 로 만든 dispatch 로 트리거할 수 있다.
import { change_user } from '../modules/user' import { useDispatch } from 'react-redux' const User = () => { ... const dispatch = useDispatch(); dispatch(change_user(user)); ... }
'JavaScript' 카테고리의 다른 글
Async 와 await (0) 2022.02.04 자바스크립트 클로저란 무엇인가? (0) 2022.02.02 p5.js 와 three.js 의 함수들을 비교해보자. (0) 2022.01.15 p5.js 와 three.js 의 함수들을 비교해보자. (0) 2022.01.15 리액트의 동작 원리 및 불변성 (0) 2022.01.11