reactjs - قال React: "لا يمكن العثور على مساحة الاسم..." عند إنشاء السياق


أنا أنشئ سياقًا في React.js مع TypeScript لكن حدث هذا الخطأ: لا يمكن العثور على مساحة الاسم 'JobContext'.ts(2503)

import React, { createContext, useState }       from 'react';

export const JobContext = createContext<any>({});

const JobContextProvider = ({ children }) => {

    const [data, setData] = useState<any>();

    const updatingState = (newData) => setData({ ...data, ...newData });

    return (
        <JobContext.Provider value={{data, updatingState}}>
            {children}
        </JobContext.Provider>
    );

};

export default JobContextProvider;

الإجابة رقم 1

لأنه كما قالت React، امتداد ملفك هو .ts، والذي يجب أن يكون .tsx.