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

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

3
React.js, чекайте завершення setState перед запуском функції?
Ось моя ситуація: на цьому.handleFormSubmit () я виконую цей.setState () всередині цього.handleFormSubmit () я дзвоню це.findRoutes (); - від цього залежить успішне завершення цього.setState () this.setState (); не завершується до виклику цього.findRoutes ... Як я зачекаю, коли завершиться this.setState () всередині цього.handleFormSubmit (), перш ніж викликати this.findRoutes ()? Підрозділ: поміщаючи …

6
webpack не може знайти модуль, якщо файл називається jsx
Коли я пишу webpack.config.js так module.exports = { entry: './index.jsx', output: { filename: 'bundle.js' }, module: { loaders: [{ test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel', query: { presets: ['es2015', 'react'] } }] } }; І index.jsxя імпортую reactмодульApp import React from 'react'; import { render } from 'react-dom'; import App …

13
Як встановити заголовок документа в React?
Я хотів би встановити заголовок документа (у рядку заголовка браузера) для моєї програми React. Я спробував використати response-document-title (здається застарілим) і встановити document.titleв constructorі componentDidMount()- жодне з цих рішень не працює.
107 javascript  reactjs  dom 

8
Як оновити єдине значення всередині певного елемента масиву в наддуві
У мене виникла проблема, коли повторне відображення стану спричиняє проблеми з інтерфейсом, і мені було запропоновано оновити лише певне значення всередині мого редуктора, щоб зменшити кількість рендеринга на сторінці. це приклад моєї держави { name: "some name", subtitle: "some subtitle", contents: [ {title: "some title", text: "some text"}, {title: "some …

9
Як оголосити глобальну змінну в React?
Я ініціалізував i18nоб’єкт перекладу один раз у компоненті (перший компонент, який завантажується у програмі). Цей же об'єкт потрібен у всіх інших компонентах. Я не хочу повторно ініціалізувати його у всіх компонентах. Який шлях? Надання його доступності для області вікон не допомагає, оскільки мені потрібно використовувати його в render()методі. Будь ласка, …


6
Який найкращий спосіб впоратися з помилкою вибору в реакції редукції?
У мене є один редуктор для клієнтів, ще один для AppToolbar та деякі інші ... Тепер давайте скажемо, що я створив дію для вилучення клієнта, і якщо він не вдається, у мене є код у редукторі клієнтів, який повинен робити деякі речі, але також я хочу показати деяку глобальну помилку …

4
Як створити динамічний href у функції реагування візуалізації?
Я переглядаю список публікацій. Для кожної публікації я хотів би зробити тег прив’язки з ідентифікатором публікації як частини рядка href. render: function(){ return ( <ul> { this.props.posts.map(function(post){ return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li> }) } </ul> ); Як це зробити так, щоб у кожній публікації був href /posts/1, /posts/2тощо?


4
Завантажувачі Webpack vs плагінів; яка різниця?
Яка різниця між завантажувачами та плагінами в webpack? Документація для плагінів просто говорить: Використовуйте плагіни, щоб додати функціональні можливості, зазвичай пов'язані з пакетами в webpack. Я знаю, що babel використовує завантажувач для перетворень jsx / es2015, але, схоже, інші поширені завдання (наприклад, copy-webpack-plugin) використовують плагіни.

5
У чому різниця між `useRef` і` createRef`?
Я переглядав документацію про гачки, коли натрапив useRef. Дивлячись на їх приклад ... function TextInputWithFocusButton() { const inputEl = useRef(null); const onButtonClick = () => { // `current` points to the mounted text input element inputEl.current.focus(); }; return ( <> <input ref={inputEl} type="text" /> <button onClick={onButtonClick}>Focus the input</button> </> ); …

6
Як зупинити / # / в браузері з реактор-роутером?
Будь-який спосіб запобігти появі /#/в адресному рядку веб-переглядача під час використання react-router? Це з ReactJS. тобто Переходи по посиланнях , щоб перейти на новий маршрут шоу localhost:3000/#/або localhost:3000/#/about. Залежно від маршруту.

6
Чому реквізити JSX не повинні використовувати функції стрілок або прив'язувати їх?
Я запускаю ворсинку зі своїм додатком React, і я отримую цю помилку: error JSX props should not use arrow functions react/jsx-no-bind І ось я запускаю функцію стрілки (всередині onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, 255, 255, 0.72)'}} …

4
Як примусити переробляти компоненти на React?
Скажімо, у мене є компонент перегляду, який має умовне візуалізацію: render(){ if (this.state.employed) { return ( <div> <MyInput ref="job-title" name="job-title" /> </div> ); } else { return ( <div> <MyInput ref="unemployment-reason" name="unemployment-reason" /> <MyInput ref="unemployment-duration" name="unemployment-duration" /> </div> ); } } MyInput виглядає приблизно так: class MyInput extends React.Component { …


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