Câu hỏi được gắn thẻ «jsx»

Đối với các câu hỏi về cú pháp JSX được sử dụng bởi React.js, Vue và các khung JavaScript front-end khác cho phép các ký tự XML nội tuyến được sử dụng trong JavaScript để mô tả các phần tử HTML. Nếu câu hỏi của bạn là về việc triển khai mở rộng JavaScript (ExtendScript) của Adobe, cũ hơn React.js ít nhất năm năm, hãy sử dụng thẻ [ExtendScript] thay thế.

7
ReactJs: PropTypes nên làm gì cho this.props.children?
Cho một thành phần đơn giản làm cho con của nó: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; Câu hỏi: propType của trẻ em nên là gì? Khi tôi đặt nó làm …

6
Phản ứng - .JS so với .JSX
Có một cái gì đó tôi thấy rất khó hiểu khi làm việc React. Có rất nhiều ví dụ có sẵn trên internet sử dụng .jscác tệp có phản ứng nhưng nhiều ví dụ khác sử dụng .jsxcác tệp. Tôi đã đọc về .jsxcác tập tin và sự hiểu biết …
211 reactjs  jsx 


5
Tên thẻ động trong jsx và React
Tôi cố gắng viết một thành phần React. đối với các thẻ tiêu đề html (h1, h2, h3, v.v ...), trong đó mức độ ưu tiên của tiêu đề thay đổi linh hoạt dựa trên mức độ ưu tiên mà chúng ta đã xác định trong các đạo cụ. Đây …
162 reactjs  jsx 

11
Kết xuất chuỗi HTML dưới dạng HTML thực trong thành phần React
Đây là những gì tôi đã cố gắng và làm thế nào nó đi sai. Những công việc này: <div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} /> Đây không phải là: <div dangerouslySetInnerHTML={{ __html: this.props.match.description }} /> Thuộc tính mô tả chỉ là một chuỗi nội dung HTML bình thường. Tuy …
159 javascript  html  reactjs  jsx 

11
React.js: Xác định các đầu vào khác nhau bằng một trình xử lý onChange
Tò mò cách đúng đắn để tiếp cận điều này là: 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 …
141 javascript  reactjs  jsx 

12
TypeScript và React - kiểu con?
Tôi có một thành phần chức năng rất đơn giản như sau: import * as React from 'react'; export interface AuxProps { children: React.ReactNode } const aux = (props: AuxProps) => props.children; export default aux; Và một thành phần khác: import * as React from "react"; export interface LayoutProps { …

6
Tại sao các đạo cụ JSX không nên sử dụng các hàm mũi tên hoặc liên kết?
Tôi đang chạy lint với ứng dụng React của mình và tôi nhận được lỗi này: error JSX props should not use arrow functions react/jsx-no-bind Và đây là nơi tôi đang chạy hàm mũi tên (bên trong onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', …

6
& nbsp jsx không hoạt động
Tôi đang sử dụng thẻ & nbsp trong jsx và nó không hiển thị không gian. Sau đây là một đoạn mã nhỏ của tôi. Vui lòng giúp đỡ. 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 …
99 html  reactjs  jsx 

3
Tại sao `MouseEvent` trong trình xử lý sự kiện hộp kiểm không chung chung?
Tôi có một phần tử TSX (JSX) hộp kiểm: <input type="checkbox" name={i.toString()} onClick={this.handleCheckboxClick} /> Với sự trợ giúp của mã VS, tôi biết rằng loại tham số đầu vào của this.handleCheckboxClicklà MouseEvent<HTMLInputElement>. Vì vậy, tôi đã triển khai nó với: private handleCheckboxClick(event: MouseEvent<HTMLInputElement>) { ... } Sau đó, tôi gặp …


6
ESLint với React đưa ra lỗi `không-không-dùng-vars`
Tôi đã thiết lập eslint& eslint-plugin-react. Khi tôi chạy ESLint, linter trả về no-unused-varslỗi cho từng thành phần React. Tôi cho rằng nó không nhận ra rằng tôi đang sử dụng cú pháp JSX hoặc React. Có ý kiến ​​gì không? Thí dụ: app.js import React, { Component } from …


10
Bạn không nên sử dụng <Link> bên ngoài <Router>
Tôi đang cố thiết lập bộ định tuyến phản ứng trong một ứng dụng mẫu và gặp lỗi sau: You should not use &lt;Link&gt; outside a &lt;Router&gt; Ứng dụng của tôi được thiết lập như vậy: Thành phần chính const router = ( &lt;div className="sans-serif"&gt; &lt;Router histpry={browserHistory}&gt; &lt;Route path="/" component={Main}&gt; …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.