Описание тега react-16

1 ответ

Можно ли изменить displayName контекстного потребителя?

Как мне обойти вложенные контексты и избежать этого ада?
02 май '18 в 16:21
1 ответ

Использование собственного скрипта из купленной темы в React

Я рефакторинг HTML в React. HTML использует купленную тему, которая опирается на несколько пользовательских файлов JS, включая jQuery. Как связать пользовательские сценарии с компонентами в React? Должен ли я связать их в моем файле index.html в общ…
15 янв '18 в 02:41
0 ответов

Альтернатива для response-title-component в React16

Есть ли альтернатива для response-title-component в React версии 16?
23 мар '18 в 11:32
0 ответов

Обработка ошибок с реагированием SSR renderToNodeStream

Я пытаюсь выяснить, как правильно обрабатывать ошибки с реагирующими потоками. Допустим, есть ошибка внутри <App />, Каков наилучший способ отловить ошибку? Кажется, что блок catch не перехватывает ошибку, так как он ничего не записывает, когд…
3 ответа

Реакция: чтение данных, переданных как параметр в history.push

Я новичок, чтобы реагировать, и я пытаюсь отправить некоторые данные в качестве параметра в history.push, В основном я вызываю метод по нажатию кнопки и внутри метода, который я вызываю API. Если я получаю успешный ответ, я перенаправляю на другую с…
2 ответа

Граница ошибки не дает доступа к ошибке, если это экземпляр класса ошибки

Я столкнулся со странным поведением. Смотри эту скрипку. При использовании React 16 механизма обработки ошибок, а именно Error Boundary, я заметил error Параметр был пустым. После дальнейшего изучения я понял, что это был только тот случай, когда вы…
17 июл '18 в 14:58
2 ответа

React Router с React 16.6 Suspense "Недопустимый компонент prop ` типа `object`, предоставленный для Route`, ожидаемый`function`."

Я использую последнюю версию (16.6) React с react-router (4.3.1) и пытается использовать разбиение кода с помощью React.Suspense, Хотя моя маршрутизация работает, и код разбился на несколько динамически загруженных пакетов, я получаю предупреждение …
2 ответа

getDerivedStateFromProps не вызывается

Я использую React 16.3.1 и next.js. И я поместил getDerivedStateFromProps внутри класса, расширяющего PureComponent. Вот код: Header.js import { PureComponent } from 'react' ... export default class Header extends PureComponent { constructor (props)…
05 апр '18 в 13:04
0 ответов

TypeError: Невозможно прочитать свойство 'state' из null - React 16/Enzyme

describe('mount with no referrer', () => { let wrapper; before(() => { jsdom.changeURL(window, `${urlOne}`); wrapper = mount(<CreateList authStatus={authStatus} router={router} createList={createList} createListClicked={createListClicked} …
08 ноя '18 в 16:58
0 ответов

Обновлен до React v16, смотри Ошибка: parentComponent должен быть допустимым компонентом React

Я добавил новый компонент в свой проект с помощью частного пакета NPM. Он имеет следующие зависимости, как указано в моем проекте system.config.js: "npm:dialog@0.6.4": { "material-ui": "npm:material-ui@0.19.4", "prop-types": "npm:prop-types@15.6.0",…
07 май '18 в 18:21
0 ответов

Сосредоточить дочерний компонент на монтаже

Я хочу создать контролируемое меню. Если focused Индекс передается, меню должно автоматически фокусировать соответствующую опцию при монтировании. Для этого я реализовал следующее. export default class Option extends Component { componentDidMount() …
29 июн '18 в 15:45
1 ответ

TypeError: plugin.test не является функцией при использовании jest, энзима и response-16, машинопись

Я нахожусь в процессе обновления моего приложения реагировать на react-16, но все мои тесты тормозят. Я обновил enzyme, jest-enzyme, react-domустановил enzyme-adapter создал setupTest.ts энзимный файл, обновил мой jestconfig.js файл, но я все еще по…
21 июн '18 в 06:21
1 ответ

ComponentDidCatch() ловит ошибку из обещания или обработчика события, привязанного к компоненту

На React 16, скажем, у меня есть такой компонент, как class Profile extends React.Component { onClick = () => { throw new Error("Oh nooo!"); }); }; componentDidCatch(error, info) { alert(error) } render() { return ( <div onClick={this.onClick}…
06 фев '18 в 20:34
0 ответов

OverlayTrigger реагирует на загрузку с вложенным Popover, не работает, реагирует 16

Я пытаюсь обновить приложение React до 16+. Я использую реагирующий загрузчик с OverlayTrigger с CustomPopover, который является просто элементом Popover. До обновления все отлично работает. Теперь появляется OverlayTrigger, но когда я нажимаю на сс…
11 янв '19 в 22:11
1 ответ

Реагируйте, как удалить свойства из состояния

Я пытаюсь заменить целое состояние или хотя бы удалить все свойства из него. Перед реакцией 16 я просто назвал эти две строки this.state = {} this.forceUpdate() С обновлением реагировать 16, это больше не работает. В настоящее время у меня есть этот…
13 дек '18 в 15:22
0 ответов

Имеет ли значение возвращать только измененные атрибуты состояния в getDerivedStateFromProps()?

Я знаю, что в React 16 новый метод жизненного цикла getDerivedStateFromProps() я должен вернуть null если не нужно ничего менять в состоянии, но меня интересует случай, когда мне все равно нужно обновлять состояние, но количество измененных атрибуто…
19 сен '18 в 05:18
1 ответ

Способы перенаправления пользователя после componentDidCatch

Поймал ошибку в моем методе componentDidCatch(), и пользовательский интерфейс ошибки отображается. Что было бы изящным способом отойти от ошибки и не заставить пользователя принудительно обновить страницу? import * as React from "react"; interface E…
0 ответов

Реакт 16 - Как использовать реактив тонкой загрузки на моей странице

Я новичок в React и хотел знать, как внедрить в свое приложение компонент act-fine-uploader. Есть ли примеры того, как использовать этот компонент? На самом деле я пытаюсь использовать компонент dropzone внутри страницы. Обратитесь к этому https://g…
04 сен '18 в 17:01
1 ответ

Реакция: `возврат` массива из компонента, проблема с ключом

ПРИМЕЧАНИЕ: я понимаю важность keys в массивах. Обычно я использую.map для повторения над массивом и использую index переменная .map обеспечивает. В моем случае у меня нет доступа к какой-либо индексной переменной. Я хочу узнать лучший способ, чем д…
10 янв '18 в 10:28
1 ответ

Возникла проблема при обновлении React версии 15.6.2 до 16.6.3

Обновление версии реакции с 15.6.2 до 16.2.0. Но, столкнувшись с нижеприведенными проблемами при запуске сборки приложения, ОШИБКА в../node_modules/react-addons-update/index.js [INFO] Модуль не найден: Ошибка: не удается разрешить "response / lib / …
28 ноя '18 в 13:56