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

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

4
реагировать на маршрутизатор v ^ 4.0.0 Uncaught TypeError: невозможно прочитать свойство 'location' неопределенного
У меня возникли проблемы с реактивным маршрутизатором (я использую версию ^ 4.0.0). это мой index.js import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import './index.css'; import { Router, Route, Link, browserHistory } from 'react-router'; ReactDOM.render( <Router history={browserHistory} > <Route path="/" component={App} /> </Router>, document.getElementById('root') ); App.js …

11
Как импортировать файл CSS в компонент React
Я хочу импортировать файл CSS в компонент реакции. Я пробовал, import disabledLink from "../../../public/styles/disabledLink";но получаю сообщение об ошибке ниже; Модуль не найден: Ошибка: не удается разрешить «файл» или «каталог» ../../../public/styles/disabledLink в c: \ Users \ User \ Documents \ pizza-app \ client \ src \ components @. /client/src/components/ShoppingCartLink.js 19: 20-66 …

9
Как отменить выборку на componentWillUnmount
Думаю, название говорит само за себя. Желтое предупреждение отображается каждый раз, когда я отключаю компонент, который все еще загружается. Приставка Предупреждение: невозможно вызвать setState(или forceUpdate) отключенный компонент. Это не операция, но ... Чтобы исправить, отмените все подписки и асинхронные задачи в componentWillUnmountметоде. constructor(props){ super(props); this.state = { isLoading: true, dataSource: …
90 reactjs 

16
Enzyme - Как получить доступ и установить значение <input>?
Я не понимаю, как получить доступ к &lt;input&gt;значению при использовании mount. Вот что у меня в качестве теста: it('cancels changes when user presses esc', done =&gt; { const wrapper = mount(&lt;EditableText defaultValue="Hello" /&gt;); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); Консоль распечатает undefined. Но если немного изменить код, он …

11
Импортировать файл JSON в React
Я новичок в React и пытаюсь импортировать DATAпеременную JSON из внешнего файла. Я получаю следующую ошибку: Не удается найти модуль "./customData.json" Кто-нибудь может мне помочь? Он работает, если у меня есть DATAпеременная, index.jsно не во внешнем файле JSON. index.js import React, {Component} from 'react'; import ReactDOM from 'react-dom'; import customData …

8
Правильный способ разделения функций между компонентами в React
У меня есть несколько компонентов, которые должны делать одно и то же. (Простая функция, которая сопоставляет их дочерние компоненты и что-то делает с каждым из них). На данный момент я определяю этот метод в каждом из компонентов. Но я хочу дать ему определение только один раз. Я мог бы определить …
90 reactjs 

6
Повторно отрендерить компонент React при изменении свойства
Я пытаюсь отделить презентационный компонент от компонента контейнера. У меня есть SitesTableи SitesTableContainer. Контейнер отвечает за запуск действий redux для получения соответствующих сайтов на основе текущего пользователя. Проблема в том, что текущий пользователь выбирается асинхронно после того, как компонент контейнера изначально визуализирован. Это означает, что компонент-контейнер не знает, что ему …

4
Функции в компонентах без состояния?
Я пытаюсь преобразовать эту классную &lt;canvas&gt;анимацию, которую я нашел здесь, в повторно используемый компонент React. Похоже, для этого компонента потребуется один родительский компонент для холста и множество дочерних компонентов для function Ball(). По соображениям производительности, вероятно, было бы лучше сделать Ballsкомпоненты без сохранения состояния, поскольку их будет много. Я не …
90 reactjs 

8
Как условно обернуть компонент React?
У меня есть компонент, который иногда нужно отображать как файл, &lt;anchor&gt;а иногда как &lt;div&gt;. propЯ читал , чтобы определить это, есть this.props.url. Если он существует, мне нужно визуализировать компонент, завернутый в &lt;a href={this.props.url}&gt;. В противном случае он просто будет отображаться как файл &lt;div/&gt;. Возможно? Это то, что я делаю прямо …

4
React-Redux: если все состояния компонентов должны храниться в Redux Store
Скажем, у меня есть простой переключатель: Когда я нажимаю кнопку, цветовой компонент меняется с красного на синий. Я мог бы добиться такого результата, сделав что-нибудь вроде этого. index.js Button: onClick={()=&gt;{dispatch(changeColor())}} Color: this.props.color ? blue : red container.js connect(mapStateToProps)(indexPage) action_creator.js function changeColor(){ return {type: 'CHANGE_COLOR'} } reducer.js switch(){ case 'CHANGE_COLOR': return …


4
На каком уровне вложенности компоненты должны считывать объекты из Stores in Flux?
Я переписываю свое приложение для использования Flux, и у меня возникла проблема с получением данных из магазинов. У меня много компонентов, и они много гнездятся. Некоторые из них большие ( Article), некоторые маленькие и простые ( UserAvatar, UserLink). Я боролся с тем, где в иерархии компонентов я должен читать данные …

3
Бесконечная прокрутка с React JS
Я ищу способы реализовать бесконечную прокрутку с помощью React. Я столкнулся с реакцией-бесконечной прокруткой и нашел ее неэффективной, поскольку она просто добавляет узлы в DOM и не удаляет их. Есть ли какое-либо проверенное решение с React, которое будет добавлять, удалять и поддерживать постоянное количество узлов в DOM. Вот проблема с …

7
ReactJS: setState для родительского внутри дочернего компонента
Каков рекомендуемый шаблон для выполнения setState родительского элемента из дочернего компонента. var Todos = React.createClass({ getInitialState: function() { return { todos: [ "I am done", "I am not done" ] } }, render: function() { var todos = this.state.todos.map(function(todo) { return &lt;div&gt;{todo}&lt;/div&gt;; }); return &lt;div&gt; &lt;h3&gt;Todo(s)&lt;/h3&gt; {todos} &lt;TodoForm /&gt; &lt;/div&gt;; …
89 reactjs 

1
Await - ошибка зарезервированного слова внутри асинхронной функции
Я изо всех сил пытаюсь решить проблему со следующим синтаксисом: export const sendVerificationEmail = async () =&gt; (dispatch) =&gt; { try { dispatch({ type: EMAIL_FETCHING, payload: true }); await Auth.sendEmailVerification(); dispatch({ type: EMAIL_FETCHING, payload: false })) } catch (error) { dispatch({ type: EMAIL_FETCHING, payload: false }); throw new Error(error); } …

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