리액트 useSelector 로 필드 가져오려면..
본문
리덕스 로 데이터 가져오는데요
데이터가 오브젝트인데 필드 하나만 가져오려 했더니 잘안됩니다..
밑에 이렇게 했더니 언파인드로 출력됩니다.. 어떻게 해야하나요?
const {site_copyright} = useSelector((state) => state.config);
콘솔로 찍으면 아래처럼 출력됩니다.
{base: {…}}
{base: undefined}
{base: {…}}
답변 2
let base = useSelector(state => {
console.log( state); // 출력 내용을 확인해 보세요.
console.log( state.config);
return state.config.site_copyright;
});
답변을 작성하시기 전에 로그인 해주세요.