Questions tagged «jsx»

对于React.js,Vue和其他前端JavaScript框架使用的JSX语法的问题,这些语法允许在JavaScript中使用内联XML文字描述HTML元素。如果您的问题是关于Adobe的JavaScript(ExtendScript)的扩展实现,它比React.js至少早五年,请改用[ExtendScript]标签。

16
Visual Studio Code中的JSX或HTML自动补全
有什么方法可以在Visual Studio Code中使用组件或HTML补全吗?因为当我们有类似Bootstrap等的类时,手动键入每个字母不是一个好主意。例如Emmet中的完成:ul>li*2>a var React = require('react'); var Header = React.createClass({ render: function () { return ( <nav className="navbar navbar-defaullt"> <div className="container-fluid"> <a href="/" className="navbar-brand"> <img width="50" height="50" src="images/logo.png" alt="logo" /> </a> <ul className="nav navbar-nav"> <li><a href="/">Home</a></li> <li><a href="/#about">About</a></li> </ul> </div> </nav> ); } }); module.exports = Header;

12
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 { render() { return ( < div style = { styles.app } > Welcome to React! < /div> …

5
如何在React中附加到无状态组件的ref?
我希望创建一个无状态组件,其input元素可以由父组件验证。 在下面的示例中,我遇到了一个问题,即输入ref从未分配给父级的私有_emailAddress属性。 何时handleSubmit调用,this._emailAddress是undefined。是否有我缺少的东西,或者有更好的方法来做到这一点? interface FormTestState { errors: string; } class FormTest extends React.Component<void, FormTestState> { componentWillMount() { this.setState({ errors: '' }); } render(): JSX.Element { return ( <main role='main' className='about_us'> <form onSubmit={this._handleSubmit.bind(this)}> <TextInput label='email' inputName='txtInput' ariaLabel='email' validation={this.state.errors} ref={r => this._emailAddress = r} /> <button type='submit'>submit</button> </form> </main> ); } private …

10
您不应在<Router>外使用<Link>
我正在尝试在示例应用程序中设置react-router,但出现以下错误: You should not use &lt;Link&gt; outside a &lt;Router&gt; 我的应用程序设置如下: 父组件 const router = ( &lt;div className="sans-serif"&gt; &lt;Router histpry={browserHistory}&gt; &lt;Route path="/" component={Main}&gt; &lt;IndexRoute component={PhotoGrid}&gt;&lt;/IndexRoute&gt; &lt;Route path="/view/:postId" component={Single}&gt;&lt;/Route&gt; &lt;/Route&gt; &lt;/Router&gt; &lt;/div&gt; ); render(&lt;Main /&gt;, document.getElementById('root')); 子/Main组件 export default () =&gt; ( &lt;div&gt; &lt;h1&gt; &lt;Link to="/"&gt;Redux example&lt;/Link&gt; &lt;/h1&gt; &lt;/div&gt; ) 知道我在做什么错吗? 这是一个沙盒链接来演示该问题。

9
React-Native Button样式不起作用
Import_this import {AppRegistry, Text, View, Button, StyleSheet} from 'react-native'; 这是我的React Button代码,但是样式无法正常运行... &lt;Button onPress={this.onPress.bind(this)} title={"Go Back"} style={{color: 'red', marginTop: 10, padding: 10}} /&gt; 我也尝试过此代码 &lt;Button containerStyle={{padding:10, height:45, overflow:'hidden', borderRadius:4, backgroundColor: 'white'}} style={{fontSize: 20, color: 'green'}} onPress={this.onPress.bind(this)} title={"Go Back"} &gt; Press me! &lt;/Button&gt; 更新问题: 我也尝试过这种方式.. &lt;Button onPress={this.onPress.bind(this)} title={"Go Back"} style={styles.buttonStyle} &gt;ku ka&lt;/Button&gt; …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.