前提・実現したいこと
実装というよりReactのReduxの概念が知りたいです。
※React初心者です。
発生している問題/ エラーメッセージ
import { useSelector } from 'react-redux'; import { createSelector } from '@reduxjs/toolkit'; const testSelector = createSelector( (state: XXXType<StateType>) => state["test/user"], (state: XXXXState) => state ) export const Test = () => { const xXXXState = useSelector(testSelector); return ( <div formProps={{ form: xXXXState.form, }} /> ); }
ざっくりこのようなソースコードがあるのですが、
useSelectorとcreateSelectorが何をしたいのかが分らず
困っております。
現状の理解
useSelectorはstoreから値を取得するもので、
引数にはstateを入れること。
createSelectorはreselectの機能の一部?で、
メモをするためのもの?
と怪しい理解状況です。
教えて頂きたいこと
useSelectorとcreateSelectorが何をするもので、あるかという
処理の説明とそれに付随する必要な情報を教えて頂きたいです。
初心者な為、そもそもな所もあると思いますが、
よろしくお願いいたします。
あなたの回答
tips
プレビュー