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

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

1
Чи можу я mapDispatchToProps без mapStateToProps у Redux?
Я розбиваю приклад Redux, щоб спробувати зрозуміти його. Я прочитав, що mapDispatchToPropsдозволяє відобразити диспетчерські дії як реквізит, тому я подумав переписати, addTodo.jsщоб використовувати mapDispatchToProps замість виклику диспетчеру (addTodo ()). Я зателефонував addingTodo(). Щось на зразок цього: import React from 'react'; import {connect} from 'react-redux'; import addTodo from '../actions'; let AddTodo …

6
React - setState () на немонтованому компоненті
У моєму компоненті реакції я намагаюся реалізувати просту вертушку під час виконання запиту ajax - я використовую стан для збереження стану завантаження. З якоїсь причини цей фрагмент коду нижче в моєму компоненті React видає цю помилку Може оновити лише змонтований або монтажний компонент. Зазвичай це означає, що ви викликали setState …

7
Подія onKeyDown не працює на divs в React
Я хочу використовувати подію keyDown на div у React. Я згоден: componentWillMount() { document.addEventListener("keydown", this.onKeyPressed.bind(this)); } componentWillUnmount() { document.removeEventListener("keydown", this.onKeyPressed.bind(this)); } onKeyPressed(e) { console.log(e.keyCode); } render() { let player = this.props.boards.dungeons[this.props.boards.currentBoard].player; return ( <div className="player" style={{ position: "absolute" }} onKeyDown={this.onKeyPressed} // not working > <div className="light-circle"> <div className="image-wrapper"> <img src={IMG_URL+player.img} …

3
Як я можу зберегти дерево станів відновлення при оновленні?
Першим принципом документації Redux є: Стан усієї вашої програми зберігається у дереві об’єктів в межах одного сховища. І я насправді думав, що добре розумію всіх директорів. Але мене зараз бентежить, що означає додаток. Якщо додаток означає лише одну з трохи складних частин веб-сайту і працює лише на одній сторінці, я …
92 reactjs  redux  flux 

3
Чому `MouseEvent` у обробнику подій прапорця не є загальним?
У мене є прапорець TSX (JSX) елемент: <input type="checkbox" name={i.toString()} onClick={this.handleCheckboxClick} /> За допомогою коду VS я знаю, що тип вхідного параметра this.handleCheckboxClickє MouseEvent<HTMLInputElement>. Тож я реалізував це за допомогою: private handleCheckboxClick(event: MouseEvent<HTMLInputElement>) { ... } Тоді я отримую повідомлення про помилку, [ts] Type 'MouseEvent' is not generic.як показано на …

5
Досить друк JSON за допомогою React
Я використовую ReactJS, і частина мого додатка вимагає досить роздрукованого JSON. Я отримую трохи JSON типу:, { "foo": 1, "bar": 2 }і якщо я запускаю це через JSON.stringify(obj, null, 4)консоль браузера, він досить друкується, але коли я використовую його в цьому фрагменті реакції: render: function() { var json = this.getStateFromFlux().json; …

11
Як додати кілька класів в інтерфейсі матеріалу за допомогою реквізиту класів
Використання методу css-in-js для додавання класів до реакційного компонента, як мені додати кілька компонентів? Ось змінна класів: const styles = theme => ({ container: { display: 'flex', flexWrap: 'wrap' }, spacious: { padding: 10 }, }); Ось як я ним користувався: return ( <div className={ this.props.classes.container }> Вищевказане працює, але …


1
Що таке файл public / manifest.json у програмі create-response-?
Я знаю, що розширення chrome використовують 'manifest.json', але тут воно використовується і як щось інше. вміст - { "short_name": "React App", "name": "Create React App Sample", "icons": [ { "src": "favicon.ico", "sizes": "192x192", "type": "image/png" } ], "start_url": "./index.html", "display": "standalone", "theme_color": "#000000", "background_color": "#ffffff" } Коли я змінюю якесь …



9
Коли bindActionCreators використовуватимуться у реакції / зменшенні?
Redux docs для bindActionCreators зазначає, що: Єдиний випадок використання - bindActionCreatorsце коли ви хочете передати деякі творці дій компоненту, який не знає про Redux, і ви не хочете передавати йому відправлення або магазин Redux. Що може бути прикладом, де bindActionCreatorsбуде використано / потрібно? Який компонент не знав би про Redux …


2
Typescript + React / Redux: Властивість "XXX" не існує для типу 'IntrinsicAttributes & IntrinsicClassAttributes
Я працюю над проектом з Typescript, React та Redux (усі працюють в Electron), і я зіткнувся з проблемою, коли включаю один компонент на основі класу до іншого і намагаюся передавати параметри між ними. Вільно кажучи, у мене є така структура для компонента контейнера: class ContainerComponent extends React.Component<any,any> { .. render() …

19
Недійсний об'єкт конфігурації. Webpack ініціалізовано за допомогою об'єкта конфігурації, який не відповідає схемі API
У мене є ця проста програма для реагування helloworld, створена з онлайн-курсу, однак я отримую таку помилку: Недійсний об'єкт конфігурації. Webpack ініціалізовано за допомогою об'єкта конфігурації, який не відповідає схемі API. - конфігурація має невідому властивість 'postcss'. Ці властивості дійсні: об'єкт {amd ?, bail ?, кеш ?, контекст ?, залежності …

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