Запитання з тегом «reactjs»

React (також відомий як React.js або ReactJS) - це бібліотека JavaScript, розроблена Facebook для побудови користувальницьких інтерфейсів. Він використовує декларативну, засновану на компонентах парадигму і прагне бути ефективним та гнучким.

9
Найкраща практика додавання пробілів у JSX
Я розумію, як (і чому ) додати пробіли в JSX, але мені цікаво, що є найкращою практикою або якщо яка-небудь має щось реальне? Загорніть обидва елементи в проміжок <div className="top-element-formatting"> <span>Hello </span> <span className="second-word-formatting">World!</span> </div> Додайте їх в один рядок <div className="top-element-formatting"> Hello <span className="second-word-formatting">World!</span> </div> Додайте простір за допомогою …

15
Не вдається вирішити модуль (не знайдено) у React.js
Я не можу повірити, що я задаю очевидне питання, але я все одно отримую повідомлення про помилку в журналі консолі. Консоль каже, що не може знайти модуль у каталозі, але я перевіряв помилки щонайменше 10 разів. У кожному разі, ось код компонента. Я хочу зробити заголовок у кореневій системі import …

9
React setState не оновлює стан
Отже, у мене таке: let total = newDealersDeckTotal.reduce(function(a, b) { return a + b; }, 0); console.log(total, 'tittal'); //outputs correct total setTimeout(() => { this.setState({dealersOverallTotal: total}); }, 10); console.log(this.state.dealersOverallTotal, 'dealersOverallTotal1'); //outputs incorrect total newDealersDeckTotal - це просто масив чисел, [1, 5, 9]наприклад, однак this.state.dealersOverallTotalне дає правильної суми, але totalробить? Я …

3
Реагувати з Redux? А як щодо питання "контексту"?
Зазвичай я розміщую матеріали, пов’язані з кодом, на Stack, але це більше питання про те, які загальні думки спільноти. Здається, що багато людей виступають за використання Redux з React для управління даними / станом, але під час читання та вивчення обох я зіткнувся з чимось, що виглядає не зовсім правильно. …

4
Reactjs: як змінити динамічний стан дочірнього компонента або реквізити від батьківського?
По суті, я намагаюся робити вкладки як реакцію, але з деякими проблемами. Ось файл page.jsx <RadioGroup> <Button title="A" /> <Button title="B" /> </RadioGroup> При натисканні на кнопку A, потреба RadioGroup компонент для скасування вибору кнопки B . "Вибране" просто означає className із стану або властивості Ось RadioGroup.jsx: module.exports = React.createClass({ …
90 reactjs 

9
Як скасувати вибірку на компонентіWillUnmount
Я думаю, що в назві все сказано. Жовте попередження відображається кожного разу, коли я демонтую компонент, який все ще отримує. Консоль Попередження: Не вдається зателефонувати setState(або forceUpdate) на немонтованому компоненті. Це заборона, але ... Щоб виправити, скасувати всі підписки та асинхронні завдання в componentWillUnmountметоді. constructor(props){ super(props); this.state = { isLoading: …
90 reactjs 

16
Фермент - Як отримати доступ та встановити значення <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 …

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

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

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

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;; …
90 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); } }; Я постійно …

11
Як імпортувати файл CSS у компонент React
Я хочу імпортувати файл CSS у компонент реакції. Я пробував, import disabledLink from "../../../public/styles/disabledLink";але отримую помилку нижче; Модуль не знайдено: Помилка: Не вдається вирішити файл або каталог. /client/src/components/ShoppingCartLink.js 19: 20-66 Хеш: 2d281bb98fe0a961f7c4 Версія: webpack 1.13.2 C:\Users\User\Documents\pizza-app\client\public\styles\disabledLink.css - розташування файлу CSS, який я намагаюся завантажити. Мені здається, що імпорт не шукає …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.