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

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

10
Не слід використовувати <Link> поза <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')); …

5
Як я можу приєднати посилання на компонент без стану у React?
Я прагну створити компонент без стану, inputелемент якого може перевіряти батьківський компонент. У наведеному нижче прикладі я стикаюся з проблемою, коли введення refніколи не призначається приватній _emailAddressвласності батьків . Коли handleSubmitвикликається, this._emailAddressє undefined. Щось мені не вистачає, чи є кращий спосіб це зробити? interface FormTestState { errors: string; } class …

17
Автозаповнення JSX або HTML у коді Visual Studio
Чи існує спосіб використання компонентів або завершення HTML у Visual Studio Code? Оскільки вводити кожну букву вручну - це не гарна ідея, коли у нас є такі класи, як Bootstrap і т.д.ul&gt;li*2&gt;a var React = require('react'); var Header = React.createClass({ render: function () { return ( &lt;nav className="navbar navbar-defaullt"&gt; &lt;div …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.