Проблема с React-Toolkit, типами и Javascript - PullRequest
0 голосов
/ 18 февраля 2020

Я следовал этому руководству, чтобы понять, как использовать redux-toolkit в проекте React. https://redux-flash-cards.netlify.com/ Мне удалось скомпилировать и выполнить проект успешно.

Из-за ограничений в моем текущем проекте я не могу использовать Typescript для этого проекта React, поэтому я пытаюсь использовать тот же проект только с javascript. Итак, я начал переписывать часть кода Javascript. Однако есть некоторые несовместимости, которые я не знаю, как решить.

Моя проблема в том, что я получаю сообщение об ошибке

'type arguments' can only be used in a .ts file

в строке (16) из fla sh -cards / src / redux / store.ts.

export type RootState = ReturnType<typeof store.getState>

Я думаю, это потому, что Javascript не может использовать типы.

Приведенная выше проблема вызывает другие ошибки в строках 25 , 30 и 31 из fla sh -cards / src / App.tsx, поскольку этот файл не может импортировать предыдущий файл (в JS версии). Поэтому я не знаю, как это сделать (строка 25)

import { RootState } from "./redux/store" 

Кто-то предлагал мне использовать поток или прототипы для решения проблемы, но на самом деле я заблудился, находя правильное решение.

Я буду очень признателен, если вы поможете решить эту проблему.

Спасибо

1 Ответ

0 голосов
/ 18 февраля 2020

Я использовал неправильный путь и двойной магазин.

...