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

Для питань щодо синтаксису JSX, який використовується React.js, Vue та іншими інтерфейсними фреймворками JavaScript, що дозволяє використовувати вбудовані XML-літерали в JavaScript для опису елементів HTML. Якщо ваше запитання стосується розширеної реалізації Adobe JavaScript (ExtendScript), яка принаймні на п’ять років старша за React.js, використовуйте замість цього тег [ExtendScript].

7
ReactJs: Якими мають бути PropTypes для цього.props.children?
З огляду на простий компонент, який робить його дітей: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; Запитання: Яким повинен бути власні тип дітей? Коли я встановлюю його як об'єкт, він не працює, …

6
ReactJS - .JS vs .JSX
У роботі я щось дуже заплутано React. В Інтернеті є багато прикладів, які використовують .jsфайли з реагуванням, але багато інших використовують .jsxфайли. Я читав про .jsxфайли, і я розумію, що вони просто дозволяють вам писати HTML-теги в межах вашого javascript. Але те ж саме можна записати і у .jsфайли. Тож …
211 reactjs  jsx 

13
Як використовувати компонентWillMount () в React Hooks?
В офіційних документах React це згадується - Якщо ви знайомі з методами життєвого циклу класу React, ви можете подумати про використанняEffect Hook як компонентDidMount, компонентDidUpdate та компонентWillUnmount. Моє запитання - як ми можемо використовувати componentWillMount()метод lifecyle в гачку?

5
Ім'я динамічного тегу в jsx та React
Я намагаюся написати компонент React. для тегів заголовка html (h1, h2, h3 тощо), де пріоритет заголовка динамічно змінюється на основі пріоритету, визначеного нами в реквізитах. Ось що я намагаюся зробити. <h{this.props.priority}>Hello</h{this.props.priority}> очікуваний вихід: <h1>Hello</h1> Це не працює. Чи можливий спосіб зробити це?
162 reactjs  jsx 

11
Візуалізуйте рядок HTML як реальний HTML в компоненті React
Ось, що я спробував і як це виходить не так. Це працює: <div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} /> Це не так: <div dangerouslySetInnerHTML={{ __html: this.props.match.description }} /> Властивість опису - це лише звичайний рядок вмісту HTML. Однак він відображається як рядок, а не як HTML чомусь. Будь-які пропозиції?
159 javascript  html  reactjs  jsx 

11
React.js: Ідентифікація різних входів за допомогою одного обробника onChange
Цікаво, який правильний спосіб підійти до цього: var Hello = React.createClass({ getInitialState: function() { return {total: 0, input1:0, input2:0}; }, render: function() { return ( <div>{this.state.total}<br/> <input type="text" value={this.state.input1} onChange={this.handleChange} /> <input type="text" value={this.state.input2} onChange={this.handleChange} /> </div> ); }, handleChange: function(e){ this.setState({ ??? : e.target.value}); t = this.state.input1 + this.state.input2; …
142 javascript  reactjs  jsx 

12
TypeScript та React - тип дітей?
У мене дуже простий функціональний компонент: import * as React from 'react'; export interface AuxProps { children: React.ReactNode } const aux = (props: AuxProps) => props.children; export default aux; І ще один компонент: import * as React from "react"; export interface LayoutProps { children: React.ReactNode } const layout = (props: …

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)'}} …

6
& nbsp jsx не працює
Я використовую тег & nbsp у jsx, і він не відображає простір. Далі - невеликий фрагмент мого коду. Будь ласка, допоможіть. var Reporting=React.createClass({ render: function(){ return( <div style={divPositionReporting}> <p>Pricing Reports</p> <hr></hr> Select Scenario:   <select> <option></option> </select> <button type="button">Get Pricing Report</button> <br/> Select Takeout Scenario:  <select> <option></option> </select> <button type="button">Get Pricing …
101 html  reactjs  jsx 

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.як показано на …

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

6
ESLint з React видає помилки "no-unused-vars"
Я налаштував eslint& eslint-plugin-react. Коли я запускаю ESLint, лінтер повертає no-unused-varsпомилки для кожного компонента React. Я припускаю, що це не визнає, що я використовую синтаксис JSX або React. Будь-які ідеї? Приклад: app.js import React, { Component } from 'react'; import Header from './header.js'; export default class App extends Component { …

14
React Native - модуль Image Require з використанням динамічних імен
Зараз я будую тестовий додаток за допомогою React Native. Наразі модуль Image працює нормально. Наприклад, якщо у мене було зображення з іменем avatar, наведений нижче фрагмент коду чудово працює. <Image source={require('image!avatar')} /> Але якщо я змінив його на динамічний рядок, я отримую <Image source={require('image!' + 'avatar')} /> Я отримую помилку: …

13
Код Visual Studio змінює формат (React-JSX)
У моєму index.js є такий фрагмент class App extends Component { render() { return ( <div style = { styles.app } > Welcome to React! </div> ) } } Код працює, але кожного разу, коли я зберігаю (ctrl + s) Visual Studio форматування jsx так: class App extends Component { …


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