morePageの処理の時引数には配列が渡されます。
既存の配列に引数で渡されたlistを追加したいので users: { ...state.users, users: list },のように記述したのですが
エラーメッセージが表示されます。
// エラ〜メッセージ オブジェクト リテラルは既知のプロパティのみ指定できます。'users' は型 'IProfile[]' に存在しません。ts
interface IState { searchState: ISearch; users: IUser[]; const [state, setState] = useState<IState>({ searchState: initialSearch, users: [], /** リストの処理 */ const morePage = (list: IUser[]) => { setState({ ...state, page: state.page + 1, users: { ...state.users, users: list }, }); };
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/23 06:44
2020/10/23 07:19
2020/10/23 15:03