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

React (также известный как React.js или ReactJS) - это библиотека JavaScript, разработанная Facebook для создания пользовательских интерфейсов. Он использует декларативную, основанную на компонентах парадигму и стремится быть одновременно эффективным и гибким.

4
Пользовательская навигация с компонентом Навигатор в React-Native
Я изучаю возможности React Native при разработке демонстрационного приложения с настраиваемой навигацией между представлениями с помощью Navigatorкомпонента . Основной класс приложения отображает навигатор, а внутри renderSceneвозвращает переданный компонент: class App extends React.Component { render() { return ( <Navigator initialRoute={{name: 'WelcomeView', component: WelcomeView}} configureScene={() => { return Navigator.SceneConfigs.FloatFromRight; }} renderScene={(route, navigator) …

6
Событие OnChange с использованием React JS для выпадающего
var MySelect = React.createClass({ change: function(){ return document.querySelector('#lang').value; }, render: function(){ return( <div> <select id="lang"> <option value="select" onChange={this.change}>Select</option> <option value="Java" onChange={this.change}>Java</option> <option value="C++" onChange={this.change}>C++</option> </select> <p></p> <p value={this.change}></p> </div> ); } }); React.render(<MySelect />, document.body); onChangeСобытие не работает.


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

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

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

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

4
Свойство 'value' не существует для типа 'Readonly <{}>'
Мне нужно создать форму, которая будет отображать что-то на основе возвращаемого значения API. Я работаю со следующим кодом: class App extends React.Component { constructor(props) { super(props); this.state = {value: ''}; this.handleChange = this.handleChange.bind(this); this.handleSubmit = this.handleSubmit.bind(this); } handleChange(event) { this.setState({value: event.target.value}); } handleSubmit(event) { alert('A name was submitted: ' + …


10
Рендеринг необработанного HTML с реагированием
Так что это единственный способ рендеринга необработанного HTML с помощью ответной реакции? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( &lt;div className="comment"&gt; &lt;h2 className="commentAuthor"&gt; {this.props.author} &lt;/h2&gt; &lt;span dangerouslySetInnerHTML={{__html: rawMarkup}} /&gt; &lt;/div&gt; ); } }); Я знаю, …


9
Как сравнить oldValues ​​и newValues ​​в React Hooks useEffect?
Допустим, у меня есть 3 входа: скорость, sendAmount и receiveAmount. Я поставил эти 3 входа на использование различных параметров. Правила таковы: Если sendAmount изменился, я рассчитываю receiveAmount = sendAmount * rate Если полученная сумма изменилась, я рассчитываю sendAmount = receiveAmount / rate Если ставка изменилась, я рассчитываю receiveAmount = sendAmount …

4
Как использовать метод жизненного цикла getDerivedStateFromProps вместо componentWillReceiveProps
Похоже, что componentWillReceivePropsв следующих выпусках он будет полностью прекращен в пользу нового метода жизненного цикла getDerivedStateFromProps: static getDerivedStateFromProps () . При осмотре похоже, что теперь вы не можете провести прямое сравнение между this.propsи nextProps, как вы можете в componentWillReceiveProps. Есть ли способ обойти это? Кроме того, теперь он возвращает объект. …

14
Невозможно соединиться с удаленным отладчиком
Я использую React.JS, и когда я делаю react-native run-android(с подключенным устройством), я вижу пустую страницу. Когда я встряхиваю устройство и выбираю Debug JS Remotelyиз списка опций, я вижу следующий экран. FYI: OS: Ubuntu 16.04 Node version is: v4.6.2 java version "1.8.0_111" react": "15.4.1 react-native": "0.38.0

29
React Hook «useState» вызывается в функции «app», которая не является ни компонентом функции React, ни пользовательской функцией React Hook.
Я пытаюсь использовать перехватчики для решения простой проблемы const [personState,setPersonState] = useState({ DefinedObject }); со следующими зависимостями. "dependencies": { "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "3.0.0" } но я все еще получаю следующую ошибку: ./src/App.js Строка 7: React Hook «useState» вызывается в функции «app», которая не является ни компонентом функции React, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.