Как экспортировать функциональный компонент в виде формы редактирования?

#reactjs #typescript #react-redux #redux-form

#реагирует на #машинописный текст #реагировать-переделывать #redux-форма

Вопрос:

Я пишу этот код в файле .tsx. Мне нужно преобразовать этот компонент в форму redux и экспортировать его в родительский компонент. Я получаю ошибку для следующего кода, как :-

Строка 80:3: Аргумент типа ‘FC’ не может быть присвоен параметру типа ‘componentTypelt;InjectedFormPropslt;{}, {}, строкаgt;lt;{}, {}, строкаgt;gt;’. Тип «Функциональный компонент» не может быть присвоен типу » Функциональный компонентlt;InjectedFormPropslt;{}, {}, строкаgt;lt;{}, {}, строкаgt;gt;».

 type Props = {  uuid?: string; }; export const SampleProcess: React.FClt;Propsgt; = ({ uuid }) =gt; {  const { t } = useTranslation();  const navigate = useNavigate();  const dispatch = useDispatch();  const { section } = useParams();  const forecast = useSelector(forecastSelector(uuid));  const toReview = () =gt; navigate(`/home/${uuid}/data`);  const toSend = () =gt; navigate(`/home/${uuid}/send`);  const toTitle = () =gt; navigate(`/home/${uuid}`);   useEffect(() =gt; {  if ((!forecast || forecast.uuid !== uuid) amp;amp; uuid) {  dispatch(ReadForecast.read(uuid));  }  }, [dispatch, uuid, forecast]);   return (forecast ?  lt;gt;  lt;AccordionStyled elevation={0} square expanded={!section}gt;  lt;AccordionSummaryStyled style={{ backgroundColor: '#aaa' }}  onClick={toTitle}gt;  {t('bkm.forecasts.process.basic')}  lt;/AccordionSummaryStyledgt;  lt;AccordionDetailsStyledgt;  lt;ForecastProcessBasic forecast={forecast}/gt;  lt;/AccordionDetailsStyledgt;  lt;/AccordionStyledgt;  lt;AccordionStyled elevation={0} square  expanded={section === 'data'}gt;  lt;AccordionSummaryStyled onClick={toReview}gt;  {forecasts.process.data}  lt;/AccordionSummaryStyledgt;  lt;AccordionDetailsStyledgt;  lt;ForecastProcessData forecast={forecast}/gt;  lt;/AccordionDetailsStyledgt;  lt;/AccordionStyledgt;    ); };   export default reduxForm(  form: 'SampleForm' )(SampleProcess)