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

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

11
Uncaught ReferenceError: React не определен
Я пытаюсь заставить ReactJS работать с рельсами с помощью этого руководства. Я получаю эту ошибку: Uncaught ReferenceError: React is not defined Но я могу получить доступ к объекту React в консоли браузера. Я также добавил public / dist / turbo-react.min.js, как описано здесь, а также добавил строку в application.js, как …

11
Как правильно выровнять ввод текста в React Native?
Ввод текста выровнен по центру, как исправить этот ввод текста, чтобы он вводился из верхнего левого угла Вот мой CSS для ввода текста /* The Text input is center aligned, how to fix this text input so that it takes input from top left corner */ input: { flex: 1, …

9
Как переключить логическое состояние компонента React?
Я хотел бы знать, как переключить логическое состояние компонента реакции. Например: У меня есть проверка логического состояния в конструкторе моего компонента: constructor(props, context) { super(props, context); this.state = { check: false }; }; Я пытаюсь переключать состояние каждый раз, когда устанавливается мой флажок, используя метод this.setState: <label><input type=checkbox" value="check" onChange …

4
В чем разница между useCallback и useMemo на практике?
Возможно, я что-то неправильно понял, но useCallback Hook запускается каждый раз, когда происходит повторный рендеринг. Я передал входные данные - в качестве второго аргумента для useCallback - неизменяемые константы - но возвращенный мемоизированный обратный вызов по-прежнему выполняет мои дорогостоящие вычисления при каждом рендеринге (я почти уверен - вы можете проверить …
89 reactjs 

11
React-Router открыть ссылку в новой вкладке
Есть ли способ заставить React Router открывать ссылку в новой вкладке? Я попробовал это, но не вышло. <Link to="chart" target="_blank" query={{test: this.props.test}} >Test</Link> Можно взбить его, добавив что-то вроде onClick="foo"ссылки, как у меня выше, но это приведет к ошибке консоли. Благодарю.

4
Набор типов в useState React Hook с TypeScript
Я переношу проект React с TypeScript для использования функций перехватчиков (React v16.7.0-alpha), но я не могу понять, как установить типизацию деструктурированных элементов. Вот пример: interface IUser { name: string; } ... const [user, setUser] = useState({name: 'Jon'}); Я хочу, чтобы userпеременная была типа IUser. Мое единственное успешное испытание состоит из …


9
Могу ли я получить доступ к магазину Redux во время отладки из консоли браузера?
У меня есть модульные тесты для моего reducers. Однако, когда я отлаживаю в браузере, я хочу проверить, правильно ли были вызваны мои действия и было ли соответствующим образом изменено состояние. Я ищу что-то вроде: window._redux.store ... в браузере, чтобы я мог набрать это на консоли и проверить, как идут дела. …

6
ReactJS отображает строку с неразрывными пробелами
У меня есть некоторые реквизиты, в которых есть строка, которая может содержать такие символы, как &. Он также содержит пробелы. Я хочу заменить все пробелы на  . Есть ли простой способ сделать это? Имейте в виду, что я не могу просто выполнить рендеринг с использованием этого синтаксиса: <div dangerouslySetInnerHTML={{__html: myValue}} …
88 html  reactjs 

6
Реализация модулей ES6, как загрузить файл json
Реализую пример из https://github.com/moroshko/react-autosuggest Важный код выглядит так: import React, { Component } from 'react'; import suburbs from 'json!../suburbs.json'; function getSuggestions(input, callback) { const suggestions = suburbs .filter(suburbObj => suburbMatchRegex.test(suburbObj.suburb)) .sort((suburbObj1, suburbObj2) => suburbObj1.suburb.toLowerCase().indexOf(lowercasedInput) - suburbObj2.suburb.toLowerCase().indexOf(lowercasedInput) ) .slice(0, 7) .map(suburbObj => suburbObj.suburb); // 'suggestions' will be an array of strings, …

13
Как установить значение по умолчанию в response-select
У меня проблема с использованием response-select. Я использую форму redux, и я сделал свой компонент выбора реакции совместимым с формой redux. Вот код: const MySelect = props => ( <Select {...props} value={props.input.value} onChange={value => props.input.onChange(value)} onBlur={() => props.input.onBlur(props.input.value)} options={props.options} placeholder={props.placeholder} selectedValue={props.selectedValue} /> ); и вот как я это визуализирую: <div …

21
Ошибка запуска npm с приложением create-response-app
У меня есть проект, которого я не трогал 2 недели. Беру обратно и теперь при попытке запустить npm startя получаю эту ошибку. > react-scripts start sh: react-scripts: command not found npm ERR! Darwin 16.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start" npm ERR! node v6.7.0 npm ERR! npm v3.10.3 npm ERR! …

5
Как отключить правило ESLint response / prop-types в файле?
Пользуюсь Reactи ESLintс eslint-plugin-react. Я хочу , чтобы disableв prop-typesправила в одном файле. var React = require('react'); var Model = require('./ComponentModel'); var Component = React.createClass({ /* eslint-disable react/prop-types */ propTypes: Model.propTypes, /* eslint-enable react/prop-types */ render: function () { return ( <div className="component"> {this.props.title} </div> ); } });
88 reactjs  eslint 

10
React / Redux - действие отправки при загрузке / инициализации приложения
У меня есть аутентификация токена с сервера, поэтому, когда мое приложение Redux загружается изначально, мне нужно сделать запрос на этот сервер, чтобы проверить, аутентифицирован ли пользователь или нет, и если да, я должен получить токен. Я обнаружил, что использование действий INIT ядра Redux не рекомендуется, поэтому как я могу отправить …
88 reactjs  redux 

5
Как использовать дочерние элементы с функциональным компонентом React без сохранения состояния в TypeScript?
Используя TypeScript с React, нам больше не нужно расширяться, React.Propsчтобы компилятор знал, что все свойства компонентов React могут иметь дочерние элементы: interface MyProps { } class MyComponent extends React.Component<MyProps, {}> { public render(): JSX.Element { return <div>{this.props.children}</div>; } } Однако, похоже, это не относится к функциональным компонентам без состояния: const …

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