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

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

4
React + Redux - Який найкращий спосіб обробити CRUD у складі форми?
У мене з'явилася одна форма, яка використовується для створення, читання, оновлення та видалення. Я створив 3 компоненти з тією ж формою, але передаю їм різні реквізити. Я отримав CreateForm.js, ViewForm.js (читати лише за допомогою кнопки видалення) та UpdateForm.js. Раніше я працював з PHP, тому завжди робив це в одній формі. …

10
Як генерувати унікальні ідентифікатори для міток форми в React?
У мене є елементи форми з labels, і я хочу мати унікальні ідентифікатори для зв’язку labels до елементів з htmlForатрибутом. Щось на зразок цього: React.createClass({ render() { const id = ???; return ( <label htmlFor={id}>My label</label> <input id={id} type="text"/> ); } }); Я використовував для створення ідентифікаторів на основі, this._rootNodeIDале …
128 reactjs 

3
Знайти другий (або n-й) вузол React Enzyme
Я тестую компонент React за допомогою дрібного візуалізації жасминового ферменту. Тут спрощено для цього питання ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponentє 2 екземпляри, MyInnerComponentі я хотів би перевірити реквізит на кожному. Перший я знаю, як тестувати. …
128 reactjs  jasmine  enzyme 

6
Що таке "Монтаж" у React js?
Я занадто багато разів чую термін "встановити" під час вивчення ReactJS. І, здається, існують методи життєвого циклу та помилки щодо цього терміна. Що саме означає React під монтажем? Приклади: componentDidMount() and componentWillMount()

4
Вбудовування SVG в ReactJS
Чи можливо вставити розмітку SVG в компонент ReactJS? render: function() { return ( <span> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmln ... </span> ); } Результати помилки: Атрибути простору імен не підтримуються. ReactJSX не є XML. Який найлегший спосіб зробити це. Використовувати щось на кшталт React ART - це надмірний рівень для …
127 javascript  svg  reactjs 

19
Як реагувати вниз?
Я хочу створити систему чату і автоматично прокручувати донизу при вході у вікно та при надходженні нових повідомлень. Як ви автоматично прокручуєте до дна контейнера в React?
127 reactjs 


7
Чому setState в reactjs Async замість Sync?
Я щойно виявив, що this.setState()функція реагування в будь-якому компоненті є асинхронною або викликається після завершення функції, в яку вона була викликана. Зараз я шукав і знайшов цей блог ( setState () Операція мутації стану може бути синхронною у ReactJS ) Тут він виявив, що setStateце async (викликається, коли стек порожній) …

8
ReactJS SyntheticEvent stopPropagation () працює лише з подіями React?
Я намагаюся використовувати event.stopPropagation () в компоненті ReactJS, щоб зупинити події клацання з пухирців і викликати подію натискання, яка була приєднана до JQuery у застарілому коді, але, схоже, stopPropagation React () лише зупиняє розповсюдження подій також додається в React, і зупинка розширення JQuery () не зупиняє поширення на події, приєднані …


11
'dispatch' не є функцією, коли аргумент mapToDispatchToProps () в Redux
Я Javascript / redux / реагую новачок, будуючи невелику програму з redux, react-redux, & react. Чомусь при використанні функції mapDispatchToProps в тандемі з підключенням (реакція-скорочення прив'язки) я отримую TypeError, що вказує, що відправка не є функцією, коли я намагаюся виконати отриману опору. Коли я викликаю диспетчер як опору (див. Функцію …

5
Як виявити натискання клавіші Esc в React і як з цим впоратися
Як виявити натискання клавіш Esc на reactjs? Схожа річ на jquery $(document).keyup(function(e) { if (e.keyCode == 27) { // escape key maps to keycode `27` // <DO YOUR WORK HERE> } }); Після виявлення я хочу передати інформацію вниз компонентів. У мене є 3 компоненти, з яких останній активний компонент …

4
Помилка: Node Sass версії 5.0.0 несумісний з ^ 4.0.0
Я створив порожній проект React, використовуючи команду: npx create-react-appна npm v7.0.7 та Node v15.0.1 Встановлено: React v17.0.1, node-sass v5.0.0, Потім я спробував імпортувати порожній файл .scss до компонента програми: App.js import './App.scss' function App() { return ( <div className="App"> App </div> ); } export default App; Викинути помилку: Failed to …

5
Чи можу я встановити стан всередині useEffect гачка
Скажімо, у мене є якийсь стан, який залежить від якогось іншого стану (наприклад, коли A змінюється, я хочу, щоб B змінився). Чи доречно створити гачок, який спостерігає за А та встановлює В всередині гачка useEffect? Чи ефекти каскадуватимуться так, що коли я натисну кнопку, перший ефект спрацює, що призведе до …

7
Головна не містить експорту з назвою Home
Я працював create-react-appі стикався з цим питанням, куди потрапляю Home does not contain an export named Home. Ось як я налаштував свій App.jsфайл: import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import { Home } from './layouts/Home' class App extends Component { render() { return …

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