Ленивое реагирование в машинописном тексте

Я только что обновил свое приложение create-response-app до версии 2.1.1, в которой добавлена ​​поддержка машинописного текста (проверить это).

с помощью команды npx create-react-app my-app --typescript можно создать приложение для реагирования с машинописным текстом по умолчанию, но добавление ленивого

import React, { Component, lazy} from 'react';

вызвать эту ошибку

Type error: Module '".../node_modules/@types/react/index"' 
has no exported member 'lazy'.  TS2305

Наверное, я что-то здесь упускаю

Спасибо

@lonut, может быть, но с reactks.org кажется, что должен быть доступен сам пакет реакции lazy, импортируйте React, {lazy, Suspense} из response; от reactjs.org/blog/2018/10/23/react-v-16-6.html

Bahram 08.11.2018 14:28

@ Think-Twice, версия React, которую я использую, - 16.6.1 ("react": "^ 16.6.1",)

Bahram 08.11.2018 14:29

Судя по ошибке, машинописный текст еще не поддерживает react v16.6.0, потому что lazy включен в response v16.6.0. Ошибка из библиотеки @types

Hemadri Dasari 08.11.2018 14:30

@ Think-Twice, как я понял, мне ждать поддержки машинописного текста? !!!

Bahram 08.11.2018 14:38

Да, похоже, машинописный текст еще не поддерживает реакцию v16.6.0

Hemadri Dasari 08.11.2018 14:41

TypeDef обновлен: github.com/DefinitiTyped/DefinitiTyped/blob/master/types‌ /…

jakobdo 17.11.2018 22:37
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
2
6
2 229
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Короче говоря, вам нужно дождаться поддержки со стороны разработчиков @ types / react.

Есть ссылки на соответствующие выпуски - здесь и здесь.

@ типы / реагировать hase был выпущен для реакции v16.6 и v16.7, просто обновите @ types / response, чтобы использовать новое определение типа React

Другие вопросы по теме