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

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

11
Наличие услуг в приложении React
Я из другого мира, где я мог бы извлечь логику в сервис / фабрику и использовать ее в своих контроллерах. Я пытаюсь понять, как я могу добиться того же в приложении React. Допустим, у меня есть компонент, который проверяет ввод пароля пользователя (это сила). Эта логика довольно сложна, поэтому я …

6
Как добавить шрифты в проекты, основанные на создании-реакции-приложения?
Я использую приложение create-реагировать и предпочитаю не eject. Непонятно, куда должны идти шрифты, импортированные через @ font-face и загруженные локально. А именно загружаю @font-face { font-family: 'Myriad Pro Regular'; font-style: normal; font-weight: normal; src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff'); } Какие-либо предложения? -- РЕДАКТИРОВАТЬ Включая суть, на которую ссылается Дэн …

3
Что именно представляет собой команда «response-scripts start»?
Я работал с проектом React с использованием, create-react-appи у меня есть два варианта, чтобы начать проект: Первый способ: npm run startс определением на вот package.jsonтак: "start": "react-scripts start", Второй способ: npm start В чем разница между этими двумя командами? И какова цель этого react-scripts start? Я попытался найти определение, но …
177 reactjs  npm 

13
Как использовать componentWillMount () в React Hooks?
В официальных документах React упоминается - Если вы знакомы с методами жизненного цикла класса React, вы можете думать о useEffect Hook как о компонентах componentDidMount, componentDidUpdate и componentWillUnmount вместе. Мой вопрос - как мы можем использовать componentWillMount()метод жизненного цикла в крючке?

4
Могу ли я выполнить функцию после завершения обновления setState?
Я очень новичок в React JS (как, только начал сегодня). Я не совсем понимаю, как работает setState. Я комбинирую React и Easel JS, чтобы нарисовать сетку на основе пользовательского ввода. Вот моя корзина JS: http://jsbin.com/zatula/edit?js,output Вот код: var stage; var Grid = React.createClass({ getInitialState: function() { return { rows: 10, …

9
где находится конфиг и файлы создания веб-пакета create-response-app?
Я создаю проект ReactJS с create-react-app пакетом, и он работал хорошо, но я не могу найти файлы и конфигурации webpack. Как работает response-create-app с веб-пакетом? Где находятся файлы конфигурации веб-пакета при установке по умолчанию create-react-app? Я не могу найти файлы конфигурации в папках моего проекта. Я не создал переопределить файл …

3
React.js: установить innerHTML против опасного SetInnerHTML
Есть ли какое-то "закулисное" отличие от установки элемента innerHTML против установки свойства dangerouslySetInnerHTML для элемента? Предположим, я правильно дезинфицирую вещи ради простоты. Пример: var test = React.createClass({ render: function(){ return ( <div contentEditable='true' dangerouslySetInnerHTML={{ __html: "Hello" }}></div> ); } }); против var test = React.createClass({ componentDidUpdate: function(prevProp, prevState){ this.refs.test.innerHTML = …
172 javascript  html  reactjs 

5
Что делает «экспорт по умолчанию» в JSX?
Я хочу спросить, что означает и делает последнее предложение (экспорт HelloWorld по умолчанию;), но я не могу найти никаких руководств по этому поводу. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export default HelloWorld;

26
Прокрутите до верхней части страницы после рендера в Reaction.js.
У меня есть проблема, которую я понятия не имею, как решить. В моем компоненте реакции я отображаю длинный список данных и несколько ссылок внизу. После нажатия на любую из этих ссылок я заполняю список новой коллекцией ссылок и должен прокрутиться до самого верха. Проблема в том, как прокрутить верхнюю панель …
169 scroll  reactjs  render 


14
Как установить флажок по умолчанию в ReactJS?
У меня проблемы с обновлением состояния флажка после того, как ему присвоено значение checked="checked"по умолчанию в React. var rCheck = React.createElement('input', {type: 'checkbox', checked:'checked', value: true}, 'Check here'); После назначения checked="checked"я не могу взаимодействовать с состоянием флажка, щелкнув по нему, чтобы снять / проверить.
169 reactjs  checkbox 

4
Как отключить кнопку, когда вход пуст?
Я новичок в React. Я пытаюсь отключить кнопку, когда поле ввода пусто. Каков наилучший подход в React для этого? Я делаю что-то вроде следующего: <input ref="email"/> <button disabled={!this.refs.email}>Let me in</button> Это верно? Это не просто дублирование динамического атрибута, потому что мне также любопытно перенести / проверить данные из одного элемента …
168 reactjs 

12
Как мне сослаться на локальное изображение в React?
Как я могу загрузить изображение из локального каталога и включить его в reactjs img srcтег? У меня есть изображение, которое вызывается one.jpegв той же папке, что и мой компонент, и я попробовал и то, <img src="one.jpeg" />и другое <img src={"one.jpeg"} />в своей renderфункции, но изображение не отображается. Кроме того, у …
168 reactjs 

12
React / JSX имя динамического компонента
Я пытаюсь динамически визуализировать компоненты в зависимости от их типа. Например: var type = "Example"; var ComponentName = type + "Component"; return <ComponentName />; // Returns <examplecomponent /> instead of <ExampleComponent /> Я попробовал решение, предложенное здесь React / JSX имена динамических компонентов Это дало мне ошибку при компиляции (используя …

4
Нет ограниченных глобалов
Я использую React и Redux для разработки веб-приложения, и когда я запустил свой проект, я получил это: Line 13: Unexpected use of 'location' no-restricted-globals Search for the keywords to learn more about each error. Я много искал, как решить эту проблему, но ни один из найденных ответов не помог мне, …

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