Вопросы с тегом «reactjs»

163
Безопасно ли хранить jwt в localStorage с помощью reactjs?

В настоящее время я создаю одностраничное приложение с использованием reactjs. Я читал, что многие причины неиспользования localStorage связаны с уязвимостями XSS. Поскольку React экранирует все данные, вводимые пользователем, будет ли теперь безопасно использовать localStorage?...

163
Отобразить строку HTML как настоящий HTML в компоненте React

Вот что я попробовал и как все идет не так. Это работает: <div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} /> Это не: <div dangerouslySetInnerHTML={{ __html: this.props.match.description }} /> Свойство description - это просто обычная строка содержимого HTML....

162
Ограничение импорта приложения create-response-app за пределы каталога src

Я использую приложение create-response-app. Я пытаюсь вызвать изображение из моей общей папки из файла внутри моего src/components. Я получаю это сообщение об ошибке. ./src/components/website_index.js Модуль не найден: вы попытались импортировать ../../public/images/logo/WC-BlackonWhite.jpg,...

161
Невозможно загрузить скрипт. Убедитесь, что вы используете сервер Metro или что ваш пакет 'index.android.bundle' правильно упакован для выпуска

react-native run-androidКоманда заканчивается, оставив сообщение в симуляторе Android. Сообщение выглядит следующим образом: Невозможно загрузить скрипт. Убедитесь, что вы используете сервер Metro или что ваш пакет 'index.android.bundle' правильно упакован для выпуска. Что я делаю не...

161
Получить окно просмотра / высоту окна в ReactJS

Как получить высоту области просмотра в ReactJS? В обычном JavaScript я использую window.innerHeight() но используя ReactJS, я не уверен, как получить эту информацию. Я понимаю, что ReactDOM.findDomNode() работает только для созданных компонентов. Однако это не относится к элементу documentor body,...

161
Значение свойства по умолчанию в компоненте React с использованием TypeScript

Я не могу понять, как установить значения свойств по умолчанию для моих компонентов с помощью Typescript. Это исходный код: class PageState { } export class PageProps { foo: string = "bar"; } export class PageComponent extends React.Component<PageProps, PageState> { public render():...

160
this.setState не объединяет состояния, как я ожидал

У меня есть следующее состояние: this.setState({ selected: { id: 1, name: 'Foobar' } }); Затем я обновляю состояние: this.setState({ selected: { name: 'Barfoo' }}); Поскольку setStateпредполагается слияние, я ожидаю, что это будет: { selected: { id: 1, name: 'Barfoo' } }; Но вместо этого он ест...

160
React - отображать экран загрузки во время рендеринга DOM?

Это пример со страницы приложения Google AdSense. Экран загрузки, отображаемый до главной страницы, отображается после. Я не знаю, как сделать то же самое с React, потому что, если я создаю экран загрузки, отображаемый компонентом React, он не отображается во время загрузки страницы, потому что...

158
Пользовательская навигация с компонентом Навигатор в React-Native

Я изучаю возможности React Native при разработке демонстрационного приложения с настраиваемой навигацией между представлениями с помощью Navigatorкомпонента . Основной класс приложения отображает навигатор, а внутри renderSceneвозвращает переданный компонент: class App extends React.Component {...

158
Что означает ошибка «тип элемента JSX«… »не имеет никакой конструкции или сигнатуры вызова»?

Я написал некоторый код: function renderGreeting(Elem: React.Component<any, any>) { return <span>Hello, <Elem />!</span>; } Я получаю сообщение об ошибке: Тип элемента JSX Elemне имеет никакой конструкции или сигнатуры вызовов Что это...

156
Что такое виртуальный DOM?

Недавно я посмотрел на фреймворк Facebook React . Он использует концепцию под названием «виртуальный DOM», которую я не совсем понял. Что такое виртуальный DOM? Каковы преимущества?...

156
Объединение переменных и строк в React

Есть ли способ включить фигурную скобку React и hrefтег? Скажем, у нас есть следующее значение в состоянии: {this.state.id} и следующие атрибуты HTML для тега: href="#demo1" id="demo1" Есть ли способ добавить idсостояние в атрибут HTML, чтобы получить что-то вроде этого: href={"#demo +...

156
Проследите, почему компонент React выполняет рендеринг

Существует ли системный подход к отладке того, что вызывает повторную визуализацию компонента в React? Я поместил простой console.log (), чтобы увидеть, сколько раз он рендерится, но у меня возникают проблемы с выяснением того, что вызывает рендеринг компонента несколько раз, т.е. (4 раза) в моем...

155
Свойство 'value' не существует для типа 'Readonly <{}>'

Мне нужно создать форму, которая будет отображать что-то на основе возвращаемого значения API. Я работаю со следующим кодом: class App extends React.Component { constructor(props) { super(props); this.state = {value: ''}; this.handleChange = this.handleChange.bind(this); this.handleSubmit =...