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

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

13
Зовнішнє посилання React-Router
Оскільки я використовую react-router для обробки моїх маршрутів у реагуючому додатку, мені цікаво, чи є спосіб перенаправити на зовнішній ресурс. Скажіть, хто потрапив: example.com/privacy-policy Я хотів би перенаправити на: example.zendesk.com/hc/en-us/articles/123456789-Privacy-Policies Я знаходжу абсолютно нульову допомогу, щоб уникнути написання її у звичайному JS на моєму завантаженні index.html чимось на зразок: if …

9
Отримання параметрів запиту з фрагмента хеша реакції-маршрутизатора
Я використовую реактор та реактор-маршрутизатор для свого застосування на стороні клієнта. Я не можу зрозуміти, як отримати такі параметри запиту з URL-адреси, як: http://xmen.database/search#/?status=APPROVED&page=1&limit=20 Мої маршрути виглядають приблизно так (шлях я абсолютно невірний): var routes = ( <Route> <DefaultRoute handler={SearchDisplay}/> <Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/> <Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/> </Route> ); …

10
Який найкращий спосіб викликати подію onchange у реакції js
Ми використовуємо пакет Backbone + ReactJS для створення програми на базі клієнта. Сильно покладаючись на горезвісні, valueLinkми поширюємо значення безпосередньо на модель за допомогою власної обгортки, яка підтримує ReactJS інтерфейс для двостороннього прив’язки. Тепер ми зіткнулися з проблемою: У нас є jquery.mask.jsплагін, який форматує вхідне значення програмно, таким чином він …
112 reactjs 

7
Неможливо додати завдання "обгортка", оскільки завдання з цим ім'ям вже існує
Під час встановлення 'react-native init AwesomeProject' я отримую цю помилку під час запуску react-native run-android: Could not determine java version from '11.0.1'. Швидкий google підказує, що мені потрібно оновити програму distributionUrlв обгортці Gradle. Зробивши це, я зіткнувся з новою помилкою: Cannot add task 'wrapper' as a task with that name …

5
Як використовувати React.forwardRef в компоненті на основі класу?
Я намагаюся використовувати React.forwardRef, але переживаю, як змусити його працювати в компоненті на основі класу (не HOC). У прикладах документів використовуються елементи та функціональні компоненти, навіть загортання класів у функції для компонентів вищого порядку. Так, починаючи з чим - то на кшталт цього в їх ref.jsфайлі: const TextInput = React.forwardRef( …

21
на кожному переході прокрутіть до маршрутизатора response-router
У мене виникає проблема під час переходу на іншу сторінку, її позиція залишатиметься такою, як раніше. Тож він не прокручуватиметься автоматично доверху. Я також намагався використовувати window.scrollTo(0, 0)на маршрутизаторі onChange. Я також використовував scrollBehavior, щоб вирішити цю проблему, але вона не спрацювала. Будь-яка пропозиція щодо цього?

10
<div> не може відображатися як нащадок <p>
Я це бачу. Не загадка, на що він скаржиться: Warning: validateDOMnesting(...): &lt;div&gt; cannot appear as a descendant of &lt;p&gt;. See ... SomeComponent &gt; p &gt; ... &gt; SomeOtherComponent &gt; ReactTooltip &gt; div. Я автор SomeComponentі SomeOtherComponent. Але остання використовує зовнішню залежність ( ReactTooltipвід react-tooltip). Можливо, не важливо, що це зовнішня …
112 reactjs 

7
HashRouter проти BrowserRouter
Я новачок у програмуванні, що трохи ускладнює мене для розуміння, якщо я читаю офіційні документи. Я читав про React Router 4 звідси У цій статті автор говорив про &lt;HashRouter&gt;та&lt;BrowserRouter&gt; Це те, що він згадав HashRouter в основному використовує хеш у URL-адресі для візуалізації компонента. Оскільки я будував статичний веб-сайт на …
112 reactjs 

6
Неможливо ввести текстове поле Реагувати введення
Я пробую свій перший шматочок React.js і рано наштовхнувся ... У мене є код нижче, в якому відображається форма пошуку &lt;div id="search"&gt;&lt;/div&gt;. Але введення в поле пошуку нічого не робить. Імовірно, щось не вистачає при передачі реквізиту та стану вгору та вниз, і це здається загальною проблемою. Але я застряг …


7
Яка мета подвійних фігурних дужок у синтаксисі JSX React?
З підручника reakct.js ми бачимо таке використання подвійних фігурних брекетів: &lt;span dangerouslySetInnerHTML={{ __html: rawMarkup }} /&gt; А потім у другому навчальному посібнику "Мислення реагую" : &lt;span style={{ color: 'red' }}&gt; {this.props.product.name} &lt;/span&gt;; Однак документація React JSX не описує і не згадує подвійні фігурні дужки. Для чого цей синтаксис (подвійні фігурки)? …

9
ReactJS: "Uncaught SyntaxError: Несподіваний маркер <"
Я намагаюся розпочати створення сайту в ReactJS. Однак, коли я намагався помістити свій JS в окремий файл, я почав отримувати цю помилку: "Uncaught SyntaxError: Несподіваний маркер &lt;". Я спробував додати /** @jsx React.DOM */вгору файл JS, але він нічого не виправив. Нижче наведено файли HTML та JS. Будь-які ідеї щодо …

7
Стан не оновлюється при використанні гачка стану React у setInterval
Я випробовую новий React Hooks і маю компонент Clock з лічильником, який повинен збільшуватися щосекунди. Однак значення не збільшується понад одиницю. function Clock() { const [time, setTime] = React.useState(0); React.useEffect(() =&gt; { const timer = window.setInterval(() =&gt; { setTime(time + 1); }, 1000); return () =&gt; { window.clearInterval(timer); }; }, …


3
Чи може хтось пояснити різницю між реакцією на одностороннє прив'язування даних та двосторонньою прив'язкою даних Angular
Я трохи нечіткий щодо цих концепцій, якщо я будую той самий додаток ToDo повністю в AngularJS та ReactJS --- що змушує React ToDo використовувати одностороннє прив'язування даних до двостороннього прив'язування даних AngularJS? Я розумію, що подібні роботи реагують Візуалізація (дані) ---&gt; інтерфейс користувача Чим це відрізняється від кутового?

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