9

selectorsRedux アプリでライブラリの再選択から使用しようとしています。

私のセレクターファイルは次のようになります。

import { createSelector } from 'reselect'

const postsSelectors = state => state.global.posts.allPostse;

export const getPosts = createSelector(
  [ postsSelectors ],
  (posts) => posts
);

そして、次のように自分のコンポーネントで使用しようとします:

const mapStateToProps = (state) => ({
  posts: getPosts(state),
});

これをすべてコンパイルしようとすると、次のエラーが発生しました。

ここに画像の説明を入力

私は小道具の型を宣言する方法でそれを推測しています。これは現在次のようになっています:

interface Props{
 posts(state: any): any
 loadStories(): void;
};

この問題を解決してください。前もって感謝します。

4

3 に答える 3