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

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

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: ' + this.state.value); …


10
Візуалізація сировини html з reactjs
Тож це єдиний спосіб вивести сирий html за допомогою reactjs? // 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; ); } }); Я знаю, що є …

7
Значення властивості за замовчуванням у компоненті React за допомогою TypeScript
Я не можу зрозуміти, як встановити значення властивостей за замовчуванням для моїх компонентів за допомогою Typescript. Це вихідний код: class PageState { } export class PageProps { foo: string = "bar"; } export class PageComponent extends React.Component&lt;PageProps, PageState&gt; { public render(): JSX.Element { return ( &lt;span&gt;Hello, world&lt;/span&gt; ); } } …
153 reactjs  typescript  tsx 

4
Що робить "експорт за замовчуванням" у JSX?
Я хочу запитати, що означає і робить останнє речення (експортувати за замовчуванням HelloWorld;), але я не можу знайти підручники з цього приводу. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return &lt;p&gt;Hello, world!&lt;/p&gt;; } } export default HelloWorld;

12
Чому я продовжую отримувати Delete "cr" [гарніший / гарніший]?
Я використовую vscode з Prettier 1.7.2 та Eslint 1.7.0. Після кожного нового рядка я отримую: [eslint] Delete 'cr' [prettier/prettier] Це файл .eslintrc.json: { "extends": ["airbnb", "plugin:prettier/recommended"], "env": { "jest": true, "browser": true }, "rules": { "import/no-extraneous-dependencies": "off", "import/prefer-default-export": "off", "no-confusing-arrow": "off", "linebreak-style": "off", "arrow-parens": ["error", "as-needed"], "comma-dangle": [ "error", { …

9
Реакція: "це" не визначено всередині функції компонента
class PlayerControls extends React.Component { constructor(props) { super(props) this.state = { loopActive: false, shuffleActive: false, } } render() { var shuffleClassName = this.state.toggleActive ? "player-control-icon active" : "player-control-icon" return ( &lt;div className="player-controls"&gt; &lt;FontAwesome className="player-control-icon" name='refresh' onClick={this.onToggleLoop} spin={this.state.loopActive} /&gt; &lt;FontAwesome className={shuffleClassName} name='random' onClick={this.onToggleShuffle} /&gt; &lt;/div&gt; ); } onToggleLoop(event) { // "this …
152 javascript  reactjs  this 

17
Реагувати - Показувати екран завантаження, коли DOM рендерує?
Це приклад зі сторінки додатків Google Adsense. Екран завантаження, що відображається до того, як головна сторінка з’явилася після. Я не знаю, як зробити те ж саме з React, оскільки якщо я зроблю екран завантаження, виконаний компонентом React, він не відображається, коли сторінка завантажується, тому що вона повинна чекати, коли DOM …

16
Обмеження імпорту створення-реагувати на додаток за межами каталогу src
Я використовую додаток create-react. Я намагаюся викликати зображення з моєї загальнодоступної папки з файлу всередині мого src/components. Я отримую це повідомлення про помилку ./src/components/website_index.js Модуль не знайдено: Ви намагалися імпортувати ../../public/images/logo/WC-BlackonWhite.jpg, який не входить у проект src / каталог. Відносний імпорт за межами src / не підтримується. Ви можете або …

9
Як порівнювати старі та нові Values ​​на React Hooks useEffect?
Скажімо, у мене є 3 входи: rate, sendAmount і acceptAmount. Я поставив, що 3 входи на useEffect відрізняються парами. Правила такі: Якщо sendAmount змінився, я обчислюю receiveAmount = sendAmount * rate Якщо прийом змінено, я підрахував sendAmount = receiveAmount / rate Якщо показник змінився, я обчислюю, receiveAmount = sendAmount * …

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

10
Як сказати веб-пакету розробника сервера для обслуговування index.html для будь-якого маршруту
Маршрутизатор React дозволяє реагувати додаткам для обробки /arbitrary/route. Для того, щоб це працювало, мені потрібен мій сервер, щоб надіслати додаток React будь-яким зібраним маршрутом. Але сервер розробників webpack не обробляє довільних кінцевих точок. Тут є рішення за допомогою додаткового експрес-сервера. Як дозволити веб-пакету-dev-серверу дозволити вхідні точки від react-router Але я …

5
Назви компонентів ReactJS повинні починатися з великих літер?
Я граю разом із рамкою ReactJS на JSBin . Я помітив, що якщо назва мого компонента починається з малої літери, це не працює. Наприклад, таке не відображається: var fml = React.createClass({ render: function () { return &lt;a href='google.com'&gt;Go&lt;/a&gt; } }); React.render(&lt;fml /&gt;, document.body); Але як тільки я замінити fmlз Fmlнею …

28
"UseState" React Hook викликається у функції "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: "useState" React Hook викликається у функції "app", яка не є ні функціональним компонентом …

8
Чи безпечно зберігати jwt в localStorage за допомогою reactjs?
Зараз я будую додаток на одній сторінці за допомогою reactjs. Я читав, що багато причин невикористання localStorage пов’язані з уразливістю XSS. Оскільки React уникає всіх даних користувачів, чи стало б безпечно використовувати localStorage?

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