Xee*_*een 2 javascript typescript reactjs eslint react-hooks
我有以下代码:
export const StateContext = createContext({});
const StoreProvider: any = StateContext.Provider;
export const StateProvider = ({ reducer, initialState, children }: any) => (
<StoreProvider value={useReducer(reducer: any, initialState: any)}>
{children}
</StoreProvider>
);
Run Code Online (Sandbox Code Playgroud)
但是 TypeScript 抛出了一个错误'StoreProvider' refers to a value, but is being used as a type here.——为什么?我假设它把它看作是一个通用的,但如何让它看到需要?
| 归档时间: |
|
| 查看次数: |
2108 次 |
| 最近记录: |